我用以下命令创建了新的角度项目
ng new hello-world
Run Code Online (Sandbox Code Playgroud)
它失败了
npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, flatted is its successor.
npm ERR! Unexpected end of JSON input while parsing near '...rocess":"~0.7.0"},"_h'
Run Code Online (Sandbox Code Playgroud)
然后我安装平板使用...
npm i flatted
Run Code Online (Sandbox Code Playgroud)
但错误仍然存在.如何使用flatted而不是deprecated library circular-json?
Formik 文档 说
https://jaredpalmer.com/formik/docs/guides/form-submission
要在 Formik 中提交表单,您需要以某种方式触发提供的 handleSubmit(e) 或 submitForm 道具。当您调用其中任何一个方法时,Formik 每次都会执行以下(伪代码):
Run Code Online (Sandbox Code Playgroud)---- Run all field-level validations, validate, and validationSchema asynchronously and deeply merge results ---
我无法理解表单提交过程。handleSubmit、onSubmit、submitForm 有什么区别。
即使我提供了同步验证功能,验证是否总是异步运行?
以上三个函数哪个异步运行?他们返回什么?