При перезагрузке страницы в isValid сначала попадает true, затем false.
ДОКА
Если делаю фокус (onFocus) в любое поле формы и теряю его (onBlur) - уже вернет true.
Что за ерунда?
const methods = useForm({
mode: 'onBlur',
reValidateMode: 'onChange',
defaultValues: {
applicants,
},
validationResolver: validationResolverBorrowersProfile,
validationContext: {application: get(store.getState(), 'application')},
validateCriteriaMode: 'all',
});
const {fields, append} = useFieldArray({control: methods.control, name: 'applicants'});
const {isValid} = methods.formState;