Встречается на собеседованиях • сегодня
Какие хуки React знаешь
Основные хуки React:
useState- управление состоянием компонента:
jsx
const [count, setCount] = useState(0);useEffect- сайд-эффекты (запросы, подписки):
jsx
useEffect(() => {
fetchData();
}, [deps]);useContext- доступ к контексту:
jsx
const theme = useContext(ThemeContext);useRef- ссылки на DOM-элементы или хранение мутируемых значений:
jsx
const inputRef = useRef(null);useMemo- мемоизация вычислений:
jsx
const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);useCallback- мемоизация функций:
jsx
const memoizedCallback = useCallback(() => { doSomething(a, b); }, [a, b]);useReducer- альтернатива useState для сложного состояния:
jsx
const [state, dispatch] = useReducer(reducer, initialState);-
useLayoutEffect- аналог useEffect, но срабатывает синхронно после рендера DOM. -
useImperativeHandle- кастомизация ref для родительского компонента. -
useDebugValue- отладка кастомных хуков в DevTools.
Также есть хуки для Concurrent Mode: useTransition, useDeferredValue и другие.

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