Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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
Reactjs 每个模块是否都有一种开发方法,具有反应、重复、副作用_Reactjs_Redux_Redux Saga - Fatal编程技术网

Reactjs 每个模块是否都有一种开发方法,具有反应、重复、副作用

Reactjs 每个模块是否都有一种开发方法,具有反应、重复、副作用,reactjs,redux,redux-saga,Reactjs,Redux,Redux Saga,我正在用react开发Web项目 但是代码越大,速度就越慢。而且一个系统中的所有代码都很容易复杂,也很难维护 在一个模块中,每个组件是否都有一种开发redux、副作用的方法 例如,利用is的作用、存储、副作用对一个组件(容器)进行模块化。并将主代码附加到构建系统中。在一天结束时,单个存储区将包含redux中的所有状态。例外情况是,如果你选择在同一个页面上运行两个不同的应用程序,但它们不会以任何方式链接(所以忽略它) 但是,您可以使用将多个组件中的减速器连接到一个存储中,同时保持它们的独立性。对于

我正在用react开发Web项目

但是代码越大,速度就越慢。而且一个系统中的所有代码都很容易复杂,也很难维护

在一个模块中,每个组件是否都有一种开发redux、副作用的方法


例如,利用is的作用、存储、副作用对一个组件(容器)进行模块化。并将主代码附加到构建系统中。

在一天结束时,单个存储区将包含redux中的所有状态。例外情况是,如果你选择在同一个页面上运行两个不同的应用程序,但它们不会以任何方式链接(所以忽略它)

但是,您可以使用将多个组件中的减速器连接到一个存储中,同时保持它们的独立性。对于大多数应用程序来说,这已经足够了,我很难想象它会导致性能问题,除非它设置不正确

你的问题不能给出一个具体的答案,而是模式。我会研究redux的“鸭子”——它不是一种技术或库,而是一种保持存储和组件模块化的模式

鸭子:

说明:

个人喜好结构文件:

如果你仍然觉得ReDux不适合你的模块化应用程序,你可以考虑不使用它——有时不需要它。p>