【发布时间】:2019-07-12 12:09:15
【问题描述】:
Formik 文档说
https://jaredpalmer.com/formik/docs/guides/form-submission
要在 Formik 中提交表单,您需要以某种方式关闭提供的 handleSubmit(e) 或 submitForm 道具。当您调用其中任何一个时 方法,Formik 每次都会执行以下(伪代码):
---- Run all field-level validations, validate, and validationSchema asynchronously and deeply merge results ---
我无法理解表单提交过程。 handleSubmit、onSubmit、submitForm 有什么区别。
即使我提供了同步验证功能,验证是否总是异步运行?
以上三个函数中哪个是异步运行的? 他们返回什么?
【问题讨论】:
-
> handleSubmit 可以按原样传递给表单的 onSubmit 事件和preventDefault。 submitForm 不能。
标签: formik