Создание собственных хуков
Иногда нужно повторно использовать одинаковую логику состояния в нескольких компонентах. Решить эту задачу можно с помощью пользовательских хуков без добавления ненужных компонентов.
Например у нас есть логика для отображения статуса текущего пользователя (из примера выше), эту логику можно вынести в отдельный хук и использовать для отображения статуса друзей в сети:
Мы создали хук для управления статусом.
Как правило если имя функции начинается с ”use
” и она вызывает другие хуки, это пользовательский хук.
Таким образом, теперь мы можем использовать этот хук:
Last updated
Was this helpful?