官方阵营文档状态“ React.PureComponent
的shouldComponentUpdate()
只有比较浅的对象”,并建议针对这一点,如果状态是‘深’。
鉴于此,React.PureComponent
在创建React组件时,为什么有人应该偏爱它?
问题:
React.Component
我们可能会考虑使用对性能有什么影响React.PureComponent
?- 我猜
shouldComponentUpdate()
的PureComponent
执行只有浅薄的比较。如果是这种情况,难道不能将所述方法用于更深入的比较吗? - “此外,
React.PureComponent
会shouldComponentUpdate()
跳过整个组件子树的道具更新”-这是否意味着道具更改被忽略了?
如果有帮助的话,阅读该媒体博客会引起疑问。