Встречается на собеседованиях • сегодня

Для чего нужен HOC в React

HOC (Higher-Order Component) — это функция, которая принимает компонент и возвращает новый компонент с дополнительной логикой. Он помогает переиспользовать код, инкапсулируя общую логику (например, авторизацию, подписки, стили) и оборачивая целевые компоненты. Пример: ```jsx function withLogger(WrappedComponent) { return function(props) { console.log('Rendered:', WrappedComponent.name); return ; }; } const ButtonWithLogger = withLogger(Button); ``` Основные случаи использования: - Добавление общих props - Работа с контекстом - Логирование/отладка - Управление состоянием (например, загрузка данных) Альтернативы: хуки, render props, но HOC всё ещё полезен для классовых компонентов или сложных сценариев композиции.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы