React 的 Component 与 PureComponent 区别 計忆 2022-11-29 132 阅读1分钟 本质: 几乎是一样的。 区别在于: Component 有 shouldComponentUpdate() 这个生命周期。 PureComponent 内置了 shouldComponentUpdate() ,会对 props 和 state 进行浅层比较,并减少了跳过必要更新的可能性。浅层比较使用的是 ===,判断的是引用地址是否发生变化。 如果说 props 和 state 都没有发生变化,那么就阻止更新。 如果发生了变化,那就更新。 PureComponent 可以用作性能优化。