加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – 当组件连接到react-redux存储时,我是否需要React.Pur

发布时间:2020-12-15 16:15:44 所属栏目:百科 来源:网络整理
导读:他们说我们可以通过在某些情况下使用React.PureComponent来提高React app的性能,因为它在更新组件之前比较了它的props. https://reactjs.org/docs/react-api.html#reactpurecomponent 另一方面,react-redux的mapStateToProps在决定是否需要更新组件时使用浅
他们说我们可以通过在某些情况下使用React.PureComponent来提高React app的性能,因为它在更新组件之前比较了它的props.

https://reactjs.org/docs/react-api.html#reactpurecomponent

另一方面,react-redux的mapStateToProps在决定是否需要更新组件时使用浅比较.

https://redux.js.org/faq/reactredux#why-is-my-component-re-rendering-too-often

那么,我可以说当它的props来自react-redux connect时我不需要React.PureComponent,它没有状态吗?或者他们之间有什么区别?

解决方法

只要您的组件从Redux接收其所有道具并且可以通过浅层比较识别所有状态更改,您可以使用常规Component与PureComponent具有相同的效果.只需确保在更新状态时不要改变状态,而是返回状态的新副本. Immutable.JS对此非常有帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读