Задать вопрос
@lexstile

Можно ли как-то проверить, все ли заполнены обязательные поля в react-hook-form?

Исользую библиотеку react-hook-form.
Есть задача - если все поля корректно заполнены, то я вывожу компонент с кнопкой.
Есть объект errors, который и хранит всю информацию об ошибках.

Но есть проблема - когда пользователь попадает на страницу первый раз, логично, что он поля еще не заполнил.
И в это время объекст errors пуст, так как пользователь еще не стриггерил onBlur, чтобы провалидировать форму.

Вопрос: можно ли как-то узнать, заполнены ли все обязательные поля в форме?

Если я вручную вызову triggerValidation в useEffect, например, но покажутся ошибки у полей, которые пользователь еще не заполнял.
  • Вопрос задан
  • 1085 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
search
@search
мама говорит что я особенный
Вам может помочь объект formState:

const { isDirty, isValid } = formState;
return <>{isDirty && isValid && <button />}</>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 300 000 ₽
Grow Media Москва
от 150 000 до 200 000 ₽
12 дек. 2024, в 19:06
45000 руб./за проект
12 дек. 2024, в 18:46
4000 руб./за проект