Разница в том, что React.PureComponent
является компонентом с состоянием, а отслеживает состояние :
React.PureComponent аналогично React.Component.Разница между ними заключается в том, что React.Component не реализует shouldComponentUpdate (), а React.PureComponent реализует его с помощью мелкой поддержки и сравнения состояний.
Хотя «Рекомендовать» предназначено для функциональных компонентов без сохранения состояния, pure
поверхностно обнаруживает изменения только в подпорках .
Оба используют shouldComponentUpdate
для поверхностного обнаружения изменений,поэтому между ними нет практической разницы, если компонент не связан с локальным состоянием.