reactjs - Formik 重置错误

标签 reactjs formik

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

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

setErrors({errors: {}})


setStatus({ errors: {}});

以上都没有奏效。
resetForm()清除所有错误,但表单值也被重置,这是我不想要的。任何只清除错误对象的指针?

最佳答案

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

setErrors({})


代码沙盒 demo here .

关于reactjs - Formik 重置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56730253/

相关文章:

javascript - Reactjs create-react-app my-app 后端集成

javascript - 卸载组件时取消图像加载

javascript - 仅单个 Ant 上传列表项

reactjs - 是否可以在 ClojureScript Om 应用程序中重用现有的 React 组件?

javascript - Formik,是的,使用 React 进行密码强度验证

reactjs - React Formik 给出 Cannot read properties of undefined (reading 'fullName') 错误

javascript - 为什么说uncaught Reference error : counter is not defined?

javascript - 如何使用formik实现最新6版本的mui Timepicker

reactjs - isSubmitting 没有在 Reactjs Formik 库中定义?

reactjs - 为什么当我设置多个函数时,Formik 的 handleChange 不起作用?