Встречается на собеседованиях • сегодня
Для чего используются хуки
Хуки в React позволяют использовать состояние и другие возможности без написания классов. Они дают более прямой доступ к API React и упрощают переиспользование логики между компонентами.
Основные хуки:
- `useState` - управление состоянием
- `useEffect` - side-эффекты (аналоги componentDidMount, componentDidUpdate)
- `useContext` - доступ к контексту
- `useReducer` - альтернатива useState для сложной логики состояния
Пример:
```jsx
function Counter() {
const [count, setCount] = useState(0);
useEffect(() => {
document.title = `Count: ${count}`;
});
return (
);
}
```
Преимущества хуков:
1. Упрощают сложные компоненты
2. Делают код более читаемым
3. Позволяют переиспользовать логику состояния
4. Избегают проблем с `this`

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