Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应通量:什么';行动的重点是什么?_Javascript_Reactjs_Reactjs Flux_Flux - Fatal编程技术网

Javascript 反应通量:什么';行动的重点是什么?

Javascript 反应通量:什么';行动的重点是什么?,javascript,reactjs,reactjs-flux,flux,Javascript,Reactjs,Reactjs Flux,Flux,在Flux中,使用操作而不是让组件直接发布到调度程序有什么意义?如果没有操作,我就不能做什么?操作创建者将组件与调度程序分离。您可以用其他东西替换dispatcher和相关部件,组件也不需要更改。没有操作,您什么都做不了,但是,这只是他们为鼓励特定编程风格而建立的一种模式。有些人可能会建议它们更易于测试,但同样,还有其他方法可以做到这一点。它们构成了应用程序的API。将它们集中在一个地方可以方便地在应用程序的不同部分重用它们。

Flux
中,使用
操作
而不是让
组件直接发布到
调度程序
有什么意义?如果没有
操作
,我就不能做什么?

操作创建者将组件与调度程序分离。您可以用其他东西替换dispatcher和相关部件,组件也不需要更改。

没有操作,您什么都做不了,但是,这只是他们为鼓励特定编程风格而建立的一种模式。有些人可能会建议它们更易于测试,但同样,还有其他方法可以做到这一点。它们构成了应用程序的API。将它们集中在一个地方可以方便地在应用程序的不同部分重用它们。