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

Есть ли опыт написания кастомных Hook

Да, есть. Кастомные хуки позволяют выносить повторяющуюся логику в переиспользуемые функции. Например, хук для подписки на изменения размеров окна: ```jsx import { useState, useEffect } from 'react'; function useWindowSize() { const [size, setSize] = useState({ width: window.innerWidth, height: window.innerHeight }); useEffect(() => { const handleResize = () => { setSize({ width: window.innerWidth, height: window.innerHeight }); }; window.addEventListener('resize', handleResize); return () => window.removeEventListener('resize', handleResize); }, []); return size; } ``` Использование: ```jsx function Component() { const { width, height } = useWindowSize(); return
Window size: {width}x{height}
; } ``` Кастомные хуки должны начинаться с `use`, чтобы React понимал, что это хук и мог применять к нему правила хуков. Они могут содержать вызовы других хуков и любую логику, которую нужно переиспользовать между компонентами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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