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

Хуки — нововведение в React 16.8, которое позволяет использовать состояние и другие возможности React без написания классов.

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

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

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

  • Благодаря хукам легко повторно использовать логику состояния в разных компонентах.

  • Хуки позволяют разбить один компонент на маленькие функции по их назначению (например, подписке или загрузке данных), а не на основе методов жизненного цикла.

  • Упрощают организацию кода и позволяют повторно его использовать.

  • Избавляют от необходимости понимать, как работает this в JavaScript, поведение которого отличается от большинства языков.

  • Хуки дают новый мощный способ повторного использования кода в компонентах.

  • тут можно еще добавить что на хуках компоненты чище бла бла и проще тестятся (це Дима)

Last updated

Was this helpful?