Formik ошибки сброса - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь сбросить все ошибки в форме.

Я пытался использовать setErrors и setStatus, ни один из них не работает. Ошибки в состоянии Formik не очищаются.

setErrors({errors: {}})

и

setStatus({ errors: {}});

Ничего из вышеперечисленного не сработало.

resetForm() очищает все ошибки, но значения формы также сбрасываются, чего я не хочу. Любые указатели, чтобы очистить только объект ошибки?

1 Ответ

1 голос
/ 24 июня 2019

При использовании setErrors просто передайте состояние errors нужного вам объекта.Чтобы сбросить все ошибки, передайте пустой объект ({}).

setErrors({})

Codesandbox демо здесь .

...