Сообщение от Nexus
|
Yup только проверяет соответствуют ли передаваемые данные созданной вами схеме, всем остальным, в том числе отображением уведомлений об ошибках, занимается "кто-то другой" (скорее всего, какая-то библиотека для построения форм).
|
Да, правильно. У меня react-hook-form для форм юзается.
const {
handleSubmit,
control,
formState: { errors }, // !important
setError,
register,
clearErrors,
getValues,
} = useForm<ILoginForm>({
resolver: yupResolver(ValidationScheme),
defaultValues: {
email: '',
password: '',
code: '',
},
});
Провозившись с Yum-ом забыл расписать нормально. При клике на Сабмит ошибка из Yum-а попадает в react-hook-form:
resolver: yupResolver(ValidationScheme). Видимо таки придётся совместить ваше решение с моим. Я почему-то надеялся, что можно как-то более лаконично решить это. В любом случае -- спасибо вам за идею.