Javascript Redux#订阅与#mapStateToProps
在类似于Javascript Redux#订阅与#mapStateToProps,javascript,reactjs,redux,react-redux,Javascript,Reactjs,Redux,React Redux,在类似于store.subscribe(render)的代码中使用subscribe的目的是什么?使用mapstatetops和connect是否已经导致连接的组件在每次存储状态更改时重新呈现?显示store.subscribe(render)的示例使用小代码片段,向您展示将redux挂接到react的基本方法 store.subscribe来自redux软件包。 connect来自react-redux包,不属于redux本身 react-redux包使用store.subscribe将自己连
store.subscribe(render)
的代码中使用subscribe
的目的是什么?使用mapstatetops
和connect
是否已经导致连接的组件在每次存储状态更改时重新呈现?显示store.subscribe(render)
的示例使用小代码片段,向您展示将redux挂接到react的基本方法
store.subscribe
来自redux
软件包。
connect
来自react-redux
包,不属于redux本身
react-redux
包使用store.subscribe
将自己连接到redux调度周期中。然后,您可以使用connect
组件增强器访问redux存储
第三方LIB(例如中间件)可以通过
store.subscribe
引用Redux.js页面连接到商店生命周期:
从技术上讲,您可以使用store.subscribe()手工编写容器组件。我们不建议您这样做,因为React-Redux进行了许多手动难以实现的性能优化。因此,我们将使用React Redux提供的connect()函数生成容器组件,而不是编写容器组件
如果您已经在使用react with redux,那么最好使用他们的包,因为它已经过优化
也参考先前的答案: