@jorge
Валидация формы в React может быть реализована несколькими способами. Один из наиболее простых способов - это использование сторонних библиотек, таких как Formik или React Hook Form.
Однако, если вы хотите самостоятельно реализовать валидацию, вы можете сделать это следующим образом:
1 2 3 4 5 |
const [formData, setFormData] = useState({ name: '', email: '', password: '' }); |
1 2 3 4 5 6 |
const handleChange = event => { setFormData({ ...formData, [event.target.name]: event.target.value }); }; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
const validateForm = () => { let isValid = true; if (!formData.name) { isValid = false; alert('Name is required'); } if (!formData.email) { isValid = false; alert('Email is required'); } if (!formData.password) { isValid = false; alert('Password is required'); } return isValid; }; |