Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/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
Reactjs React/Redux-我是否在Redux或组件状态下存储Redux项的映射值?_Reactjs_Redux - Fatal编程技术网

Reactjs React/Redux-我是否在Redux或组件状态下存储Redux项的映射值?

Reactjs React/Redux-我是否在Redux或组件状态下存储Redux项的映射值?,reactjs,redux,Reactjs,Redux,我有一个应用程序,用户可以在一个日历月内列出交易。这些事务存储在Redux存储中。我需要映射这些以显示所有事务的累积值,但我不确定是否需要将其存储在Redux中,还是存储在React组件状态中 我认为这可能只是React组件状态,但随着我学习React/Redux,我不确定 谢谢由于累积值将随着更多事务的添加而改变,您应该在每次存储更新时重新计算它,并且由于更新存储应该重新渲染组件,您可能应该在组件的渲染功能中计算它 查看尽可能使用组件状态。一旦您有了现在需要彼此数据的远程组件,那么通过redu

我有一个应用程序,用户可以在一个日历月内列出交易。这些事务存储在Redux存储中。我需要映射这些以显示所有事务的累积值,但我不确定是否需要将其存储在Redux中,还是存储在React组件状态中

我认为这可能只是React组件状态,但随着我学习React/Redux,我不确定


谢谢

由于累积值将随着更多事务的添加而改变,您应该在每次存储更新时重新计算它,并且由于更新存储应该重新渲染组件,您可能应该在组件的渲染功能中计算它


查看

尽可能使用组件状态。一旦您有了现在需要彼此数据的远程组件,那么通过
redux
的集中数据存储将是有益的。基本上,我建议只添加Redux,直到您发现自己处于该场景。@lux,您的意思是:“我建议只添加组件状态,直到您发现自己处于该场景”,对吗?@DamienLeroux-Nope,我的意思是在组件级别上尽可能保持状态的局部性。如果需要共享数据,请实现Redux。或者,如果您愿意,可以从作者或联系人处: