Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI23 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Зачем нужны хуки?
Хуки - это функции, которые позволяют использовать состояние и другие возможности React в функциональных компонентах. Они революционизировали разработку на React.
Основные причины использования
- Простота кода - меньше кода, не нужен constructor и this keyword
- Переиспользуемость логики - кастомные хуки для общей логики
- Управление жизненным циклом - useEffect объединяет методы
Основные хуки React
useState - управление состоянием компонента useEffect - побочные эффекты и подписки useContext - доступ к контексту useReducer - управление сложным состоянием useCallback - мемоизация функций useMemo - мемоизация значений useRef - прямой доступ к DOM элементам
Пример использования
Функциональный компонент с хуком:
function Counter() {
const [count, setCount] = useState(0);
return <button onClick={() => setCount(count + 1)}>{count}</button>;
}
Хуки позволили писать компоненты проще, быстрее и с большей переиспользуемостью логики. Это стал стандартный способ разработки на React в современных проектах.