watch, formState: { errors, isValid } } = useForm<Form>({
resolver: yupResolver(createValidationSchema(documentDetail?.template?.items)),
mode: "onBlur",
reValidateMode: "onChange",
defaultValues: Object.entries(form).reduce((a: Record<string, string>, [name, value]) => {
a[name] = value.value
return a;
}, {})
});
Неа, не работает. Что интересно, если в сам инпут задать defaultValue={form?.[name]?.value} из этой же формы, данные подтягиваются. Но форма всё равно не валидна
Обсуждают сегодня