使用Formik-antd时,提交表单时isSubmitting属性不会更改为true。
根据Formik的documentation:
预提交
- isSubmitting [设置]为true
提交
- 继续运行您的提交处理程序(即onSubmit或 handleSubmit)
- you 在处理程序中调用setSubmitting(false)完成 周期
这是一个演示此问题的沙箱。我希望按钮单击时isSubmitting可以更改为true并保持这种状态。
https://codesandbox.io/s/formikantd-cvtjr
有趣的是,如果onSubmit回调中存在错误/异常,则isSubmitting确实会变为true。