【发布时间】:2015-12-11 00:22:15
【问题描述】:
我是 redux 和 react-redux 的新手,同时我正在尝试制作一个 redux 应用程序。
看不懂redux文档上的说法:
然后,我们使用 react-redux 中的 connect() 函数包装我们想要连接到 Redux 的组件。尝试仅对顶级组件或路由处理程序执行此操作。 虽然从技术上讲,您可以将应用中的任何组件连接()到 Redux 商店,但请避免这样做太深,因为这会使数据流更难追踪。
连接所有组件不是更容易,当状态更新时,每个组件都可以得到新的状态树?
为什么是哑组件和高级容器?
谢谢。
【问题讨论】:
-
实际上有一些 [讨论](github.com/rackt/redux/issues/159) 关于完全用 redux 状态替换组件状态