# Введение в хуки

### Что такое хуки?

Хуки — это функции, с помощью которых вы можете «подцепиться» к состоянию и методам жизненного цикла React из функциональных компонентов. Хуки не работают внутри классов — вместо этого они дают возможность использовать React без классов.

### Для чего они нужны?

* Благодаря хукам легко повторно использовать логику состояния в разных компонентах.
* Хуки позволяют разбить один компонент на маленькие функции по их назначению (например, подписке или загрузке данных), а не на основе методов жизненного цикла.
* Упрощают организацию кода и позволяют повторно его использовать.
* Избавляют от необходимости понимать, как работает this в JavaScript, поведение которого отличается от большинства языков.
* Хуки дают новый мощный способ повторного использования кода в компонентах.
* тут можно еще добавить что на хуках компоненты чище бла бла и проще тестятся (це Дима)
