对于智能和麻木组件,应该有1:1的映射到智能容器,而不是简单的表示组件,还是1:多?
例如,使用我现在正在构建的简单应用程序,决策点就在其中之一:
选择1
- RootContainer
- Component A
- Component B或
选择2
- RootContainer
- Container A
- Component A
- Container B
- Component B哪一种是反应的首选方式?
发布于 2017-02-08 00:05:16
没有一种方法适用于每一种应用程序。如果在应用程序中使用Redux,则应该为每个需要存储数据的组件创建一个容器。这个容器将管理子/哑组件将要使用的数据,例如订阅Redux存储,进行API调用,然后将这些数据传递给子/哑组件。
不要太担心您的子组件/哑组件是否也包含组件,以及这些组件的数据获取应该在哪里进行。从一对一开始,那么您以后总是可以选择在数据获取发生的地方进行合并。
https://stackoverflow.com/questions/41194504
复制相似问题