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

Писал ли кастомные HOC

Да, писал. HOC (Higher-Order Component) — это функция, которая принимает компонент и возвращает новый компонент с дополнительной логикой. Например, HOC для логирования пропсов: ```jsx function withLogger(WrappedComponent) { return function(props) { console.log('Current props:', props); return ; }; } const EnhancedComponent = withLogger(MyComponent); ``` Частые кейсы для HOC: - Логирование - Управление состоянием (например, загрузка данных) - Инжекция пропсов - Контроль доступа Важно соблюдать конвенции: - Не мутировать оригинальный компонент - Копировать статические методы (можно использовать `hoist-non-react-statics`) - Отображать понятное имя в DevTools (`displayName`) - Не использовать HOC внутри render, чтобы не терять состояние
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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