Встречается на собеседованиях • сегодня
Все ли React Hooks используешь в работе
На практике чаще всего использую базовые хуки: useState, useEffect, useRef, useCallback, useMemo. Реже - useContext, useReducer.
useLayoutEffect применяю для работы с DOM до отрисовки, когда нужно синхронизировать состояние с визуальными изменениями.
Пример:
jsx
const [width, setWidth] = useState(0);
useLayoutEffect(() => {
const measure = () => setWidth(ref.current.offsetWidth);
measure();
window.addEventListener('resize', measure);
return () => window.removeEventListener('resize', measure);
}, []);Кастомные хуки создаю для повторяющейся логики (запросы API, подписки).
useDebugValue и менее распространенные хуки (useImperativeHandle, useTransition) использую редко, только в специфичных случаях.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы