Встречается на собеседованиях • сегодня

Что такое кастомный хук в React

Кастомный хук — это JavaScript-функция, которая использует стандартные хуки React (`useState`, `useEffect` и т.д.) для создания переиспользуемой логики. Имя хука всегда начинается с `use`. **Зачем нужен:** - Избегать дублирования кода - Инкапсулировать сложную логику - Делать компоненты чище **Пример:** ```javascript import { useState, useEffect } from 'react'; function useWindowWidth() { const [width, setWidth] = useState(window.innerWidth); useEffect(() => { const handleResize = () => setWidth(window.innerWidth); window.addEventListener('resize', handleResize); return () => window.removeEventListener('resize', handleResize); }, []); return width; } // Использование в компоненте function Component() { const width = useWindowWidth(); return
Ширина окна: {width}px
; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы