Имеют ли функции без сохранения состояния в React 16, по сравнению с классами, лучшую производительность?

Должны ли мы все еще дифференцироваться между функцией без гражданских и классами для причин производительности?

3
pungggi 15 Мар 2018 в 02:07

1 ответ

Лучший ответ

Я не увидел никаких преимуществ в производительности функциональных компонентов в React. Фактически, если ваш компонент чистый, наследование от React.PureComponent дает меньше повторных отрисовок и, как следствие, лучшую производительность. Вы можете заставить функциональные компоненты вести себя одинаково, используя чистый из перекомпоновки , так что это в основном зависит от ваших предпочтений - функциональность или ООП.

0
rollstuhlfahrer 15 Мар 2018 в 10:08