Это Higher-Order Component, или HOC: функция принимает компонент и возвращает компонент с дополнительным поведением.
Как называется паттерн, при котором функция принимает компонент и возвращает другой компонент с изменёнными характеристиками?
Это Higher-Order Component, или HOC: функция принимает компонент и возвращает компонент с дополнительным поведением.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Это Higher-Order Component, или HOC: функция принимает компонент и возвращает компонент с дополнительным поведением.
Например, HOC может добавлять проверку прав или данные через props. Он должен сохранять понятный контракт и не мутировать исходный компонент. Создавать такой результат прямо при каждом рендере обычно не стоит: это меняет тип компонента и может сбросить состояние.