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

Приведи примеры использования хуков

Хуки в React позволяют использовать состояние и другие возможности без написания классов. Основные хуки: 1. `useState` - управление состоянием: ```jsx const [count, setCount] = useState(0); return ; ``` 2. `useEffect` - побочные эффекты: ```jsx useEffect(() => { document.title = `You clicked ${count} times`; }, [count]); // Зависимости ``` 3. `useContext` - доступ к контексту: ```jsx const theme = useContext(ThemeContext); return
Text
; ``` 4. `useRef` - ссылки на DOM: ```jsx const inputRef = useRef(); useEffect(() => { inputRef.current.focus(); }, []); return ; ``` 5. Кастомные хуки - переиспользуемая логика: ```jsx function useWindowWidth() { const [width, setWidth] = useState(window.innerWidth); useEffect(() => { const handler = () => setWidth(window.innerWidth); window.addEventListener('resize', handler); return () => window.removeEventListener('resize', handler); }, []); return width; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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