性能优化: React.Component 是基础组件类,它通过实现 shouldComponentUpdate 方法来决定是否重新渲染组件。 React.PureComponent 是 React.Component 的一个变种,它自动实现了 shouldComponentUpdate 方法,当组件接收到新的 props 或 state 时,只有在这些数据和之前的数据不相等时,才会触发重新渲染。 实现方式: React.Component 需要手动实现 shouldComponentUpdate 方法来进行性能优化。你可以在此方法中编写自定义的逻辑,根据新旧 props 或 state 的比较结果来决定是否更新组件。 React.PureComponent 自动实现了 shouldComponentUpdate 方法,它会对新旧 props 和 state 进行浅层比较,以确定是否需要重新渲染组件。