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

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