React 15.3 版本中引入的纯组件。React.Component
和 React.PureComponent
的不同在于 shouldComponentUpdate()
React 生命周期方法。此方法通过返回一个布尔值(true
或 false
)来决定组件的重新渲染。在 React.Component
中, shouldComponentUpdate()
方法默认返回 true
。但是在 React.PureComponent
中,它会比较 state 或 props 的变化来重新渲染组件。纯组件增强了代码的简单性和应用程序的性能。
32、纯组件是什么?