了解Formik和React

时间:2019-04-08 14:21:55

标签: reactjs formik

这可能不是发布此问题的最佳地点,但是在哪里呢?


以下代码取自Formik's overview page,我对client_auth_certificate处理程序感到非常困惑:

form元素具有一个指向onSubmit的{​​{1}}属性,该属性是在该匿名函数onSubmit上传递的。那是哪里来的?

Formik组件也具有handleSubmit属性:

<form onSubmit={handleSubmit}>

它们之间如何相互联系?发生了什么事?

onSubmit

1 个答案:

答案 0 :(得分:0)

该组件采用onSubmit作为道具,您可以在其中执行提交表单时要执行的代码。还为该道具提供了一些arguments,例如值(表格的值)供您在onSubmit函数中使用。

handleSubmit表单是从Formik库自动生成的,该库使here中介绍的一些常见表单逻辑自动执行。 handleSubmit将在其阶段(预提交,验证,提交)中自动执行上述onSubmit函数。希望能回答您的问题!