Встречается на собеседованиях • сегодня

Как работают React Hooks

React Hooks — это функции, которые позволяют использовать состояние и другие возможности React без написания классов. Они работают только внутри функциональных компонентов.

Основные хуки:

  • useState: управляет состоянием компонента
jsx
const [count, setCount] = useState(0);
  • useEffect: выполняет побочные эффекты (аналог lifecycle-методов)
jsx
useEffect(() => {
  document.title = `Count: ${count}`;
}, [count]); // Зависимости

Правила хуков:

  1. Вызывать только на верхнем уровне (не в циклах/условиях)
  2. Использовать только в функциональных компонентах или других хуках

Хуки позволяют разбить логику на отдельные части, а не делить её по методам жизненного цикла. Они сохраняют своё состояние между рендерами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы