【发布时间】:2018-08-19 13:48:48
【问题描述】:
我想将整个全局状态传递给redux connect 'mapStateToProps'函数
在我的组件中,我可以访问现在是全局状态的状态。
这有什么问题吗?
我不想将状态分成许多块并将其切片到每个组件,而只是给出整个全局状态。
这有什么性能问题吗?我知道它会重新渲染整个组件,但是使用 react 的差异算法我想应该没问题。
使用“this.props.count”不像使用“this.props.todoSection.count”那样具有暗示性。只是一个可读性的东西。
我读到 react 1.6 中的“时间切片 api”可能会改善与维护全局状态相关的各种性能问题。
【问题讨论】:
-
你能分享你的代码吗?
-
不,我认为这是不言自明的。在 connect->mapstatetoprops 中,只需传递整个状态,而不是挑选您在组件中使用的状态的任何部分。
标签: reactjs redux react-redux