Встречается на собеседованиях • сегодня
Как на React очистить поля после отправки формы
Для очистки полей формы в React после отправки можно использовать управляемые компоненты и сброс состояния. Вот пример:
```jsx
import { useState } from 'react';
function MyForm() {
const [formData, setFormData] = useState({
name: '',
email: ''
});
const handleSubmit = (e) => {
e.preventDefault();
// Отправка данных...
console.log(formData);
// Очистка формы
setFormData({ name: '', email: '' });
};
const handleChange = (e) => {
setFormData({
...formData,
[e.target.name]: e.target.value
});
};
return (
);
}
```
Ключевые моменты:
1. Используем состояние для хранения данных формы
2. После отправки сбрасываем состояние к начальным значениям
3. Для каждого поля указываем value из состояния и обработчик onChange

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы