最佳答案
官方的反应文档声明“React.PureComponent的shouldComponentUpdate()仅浅层比较对象”,如果状态为“深”,则建议不要这样做。
鉴于此,在创建React组件时,有什么理由应该选择React.PureComponent呢?
问题:
React.Component是否有任何性能影响,我们可以考虑使用React.PureComponent?PureComponent的shouldComponentUpdate()只执行浅比较。如果是这样的话,难道该方法不能用于更深入的比较吗?React.PureComponent的shouldComponentUpdate()跳过整个组件子树的道具更新”-这是否意味着道具更改被忽略?如果有帮助的话,从这个媒介的博客中读取问题就产生了。