Офіційним Реагувати Документи стану, « React.PureComponent
« и shouldComponentUpdate()
тільки неглибоко порівнюють об'єкти », і радить проти цього , якщо стан" глибокого ".
З огляду на це, чи є якась причина, чому варто віддати перевагу React.PureComponent
під час створення компонентів React?
Запитання :
- чи є вплив на ефективність використання,
React.Component
який ми можемо розглянутиReact.PureComponent
? - Я припускаю , що
shouldComponentUpdate()
зPureComponent
преформ тільки неглибокі порівняння. Якщо це так, чи не можна вказаний метод використовувати для більш глибоких порівнянь? - "Крім того,
React.PureComponent
'sshouldComponentUpdate()
пропускає оновлення підтримки для всього піддірева компонента" - Чи означає це, що зміни опори ігноруються?
Питання виникло після читання в цьому середньому блозі , якщо це допоможе.