Встречается на собеседованиях • сегодня
Зачем нужны хуки
Хуки в React позволяют использовать состояние и другие возможности React без написания классов. Они упрощают логику компонентов, делают код чище и позволяют переиспользовать логику между компонентами.
Основные преимущества:
- **useState** - управление состоянием в функциональных компонентах
- **useEffect** - замена lifecycle-методов (componentDidMount, componentDidUpdate и т.д.)
- **Пользовательские хуки** - возможность создавать собственную логику с возможностью переиспользования
Пример:
```jsx
import { useState, useEffect } from 'react';
function Counter() {
const [count, setCount] = useState(0);
useEffect(() => {
document.title = `Вы нажали ${count} раз`;
}, [count]);
return (
);
}
```
Хуки помогают избежать "wrapper hell" (избыточного вложения компонентов) и делают код более читаемым.

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