• Функциональные компоненты демонстрируют большую производительность, чем компоненты класса.
  • Точка, используемая для измерения, — это функциональный элемент React, состоящий из простого объекта со свойствами type(string) и props(object) 2. Рендеринг такого компонента требует вызова функции и передачи реквизита.
  • Компоненты класса более сложны, потому что они являются экземплярами React.Component с конструктором и сложной системой методов использования и управления состоянием и жизненным циклом.
  • Можно сказать, что вызов функции занимает меньше времени по сравнению с созданием экземпляра класса.

Справочник