Встречается на собеседованиях • сегодня
Когда используются React Hooks
React Hooks позволяют использовать состояние и другие возможности React без написания классов. Они полезны в функциональных компонентах, когда нужно:
1. **Добавить локальное состояние** – `useState` для управления простым состоянием.
2. **Работать с жизненным циклом** – `useEffect` для side-эффектов (запросы, подписки).
3. **Оптимизировать производительность** – `useMemo` и `useCallback` для мемоизации.
4. **Использовать контекст** – `useContext` для доступа к данным без пропс-дриллинга.
5. **Создавать кастомные хуки** – для переиспользуемой логики.
Пример:
```jsx
import { useState, useEffect } from 'react';
function Counter() {
const [count, setCount] = useState(0);
useEffect(() => {
document.title = `Count: ${count}`;
}, [count]);
return (
);
}
```

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