Встречается на собеседованиях • сегодня
Что внесли Hooks для использования функциональных компонентов в React
Hooks позволили использовать состояние и другие возможности React без написания классов. Основные преимущества:
- useState - управление состоянием в функциональных компонентах
jsx
const [count, setCount] = useState(0);- useEffect - замена lifecycle-методов (componentDidMount, componentDidUpdate и т.д.)
jsx
useEffect(() => {
document.title = `Вы нажали ${count} раз`;
}, [count]);-
Пользовательские хуки - возможность создавать собственные хуки для повторного использования логики
-
Другие встроенные хуки:
- useContext
- useReducer
- useCallback
- useMemo
- useRef
Хуки упростили код, уменьшили количество шаблонного кода и сделали логику более композируемой. Они работают только в функциональных компонентах и должны вызываться на верхнем уровне (не в циклах/условиях).

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