Что такое React hooks?

Junior
468 просмотров
AFK Offer AI

Hooks — это функции, которые позволяют использовать state и другие возможности React в функциональных компонентах без классов. Появились в React 16.8. Основные: useState (состояние), useEffect (побочные эффекты), useContext (контекст), useRef (ссылки), useMemo/useCallback (оптимизация). Правила хуков: вызывать только на верхнем уровне (не в условиях и циклах), только в React-компонентах или кастомных хуках. Кастомные хуки — мощный способ переиспользовать логику.

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

Как работает useEffect?