标签: reactjs formik
我正在尝试重置表格中的所有错误。
我尝试使用setErrors和setStatus,但这些都不起作用。 Formik状态中的错误无法清除。
setErrors
setStatus
setErrors({errors: {}})
和
setStatus({ errors: {}});
以上方法均无效。
resetForm()清除了所有错误,但是表单值也被重置,这是我所不希望的。是否有任何指针只能清除错误对象?
resetForm()
答案 0 :(得分:1)
使用setErrors时,只需传递所需的errors对象的状态。因此,要重置所有错误,请传递一个空对象({})。
errors
{}
setErrors({})
Codesandbox demo here。