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

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