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

Как собирать значения из input в React кроме useState

Для сбора значений из input в React можно использовать несколько подходов: 1. **useRef** - позволяет получить доступ к DOM-элементу напрямую: ```jsx const inputRef = useRef(); const handleSubmit = () => { console.log(inputRef.current.value); }; return ; ``` 2. **Неуправляемые компоненты** с FormData: ```jsx const handleSubmit = (e) => { e.preventDefault(); const formData = new FormData(e.target); console.log(formData.get('username')); }; return (
); ``` 3. **Библиотеки форм**: - Formik - React Hook Form - Final Form 4. **Контекст/Redux** - для сложных форм с глубокой вложенностью. Refs и FormData подходят для простых случаев, а библиотеки форм предоставляют валидацию, отслеживание состояния и другие полезные фичи. Выбор зависит от сложности формы и требований к производительности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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