官方阵营文档状态“React.PureComponent
的shouldComponentUpdate()
只有比较浅的对象”,并建议针对这一点,如果状态是‘深’。
鉴于此,React.PureComponent
在创建 React 组件时有什么理由应该更喜欢?
问题:
- 使用中是否有任何
React.Component
我们可以考虑使用的性能影响React.PureComponent
? - 我猜
shouldComponentUpdate()
的PureComponent
执行只有浅薄的比较。如果是这种情况,不能使用该方法进行更深入的比较吗? - “此外,
React.PureComponent
'sshouldComponentUpdate()
跳过整个组件子树的props更新” - 这是否意味着props更改被忽略?
如果有帮助的话,问题是通过阅读这个媒体博客而产生的。