Formik重置错误

时间:2019-06-24 05:23:03

标签: reactjs formik

我正在尝试重置表格中的所有错误。

我尝试使用setErrorssetStatus,但这些都不起作用。 Formik状态中的错误无法清除。

setErrors({errors: {}})

setStatus({ errors: {}});

以上方法均无效。

resetForm()清除了所有错误,但是表单值也被重置,这是我所不希望的。是否有任何指针只能清除错误对象?

1 个答案:

答案 0 :(得分:1)

使用setErrors时,只需传递所需的errors对象的状态。因此,要重置所有错误,请传递一个空对象({})。

setErrors({})

Codesandbox demo here