Встречается на собеседованиях • сегодня
Какие использовал Hook
React предоставляет множество встроенных хуков, вот основные:
useState - управление состоянием компонента
js
const [count, setCount] = useState(0);useEffect - выполнение побочных эффектов
js
useEffect(() => {
document.title = `Count: ${count}`;
}, [count]);useContext - доступ к контексту
js
const theme = useContext(ThemeContext);useReducer - сложное управление состоянием
js
const [state, dispatch] = useReducer(reducer, initialState);useCallback и useMemo - оптимизация производительности
js
const memoizedCallback = useCallback(() => doSomething(a, b), [a, b]);
const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);useRef - доступ к DOM или хранение мутируемого значения
js
const inputRef = useRef(null);Также есть хуки для роутинга (useParams, useNavigate), состояния форм, работы с API и другие. Можно создавать и собственные хуки для повторного использования логики.

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