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

Приведи пример кастомных Hook

Кастомные хуки позволяют выносить логику из компонентов для повторного использования. Например, хук для управления формой: ```jsx import { useState } from 'react'; function useForm(initialValues) { const [values, setValues] = useState(initialValues); const handleChange = (e) => { const { name, value } = e.target; setValues({ ...values, [name]: value }); }; return { values, handleChange, setValues }; } // Использование в компоненте function MyForm() { const { values, handleChange } = useForm({ email: '', password: '' }); return (
); } ``` Ключевые моменты: 1. Имя хука должно начинаться с `use` 2. Может использовать другие хуки внутри 3. Инкапсулирует логику для переиспользования
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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