Как правильно создавать кастомные хуки?

Middle
379 просмотров
AFK Offer AI

Кастомный хук — это функция, начинающаяся с use, которая может вызывать другие хуки. Он извлекает переиспользуемую логику из компонентов — useLocalStorage, useFetch, useDebounce, useMediaQuery. Хук не шарит состояние между компонентами — каждый вызов создаёт своё. Возвращает данные и функции, нужные компоненту. Правила те же: не вызывать в условиях и циклах. Это главный паттерн переиспользования логики в React.

Следующий вопрос

Что такое деструктуризация?