Formik是一个小库,它由React组件和钩子组成。它已经建立了国家管理运营。同时,上下文使用上下文来使形式组件多层嵌套,并且不再需要按一层传输。
1.提交活动:OnSubmit()
2.更改触发事件:onChange()此方法类似于介质中的onchange用法方法。不同组件的方法以获取值:
3.设置值:setFieldValue()手动设置表单的值,格式:
喜欢:
4.自定义验证:validate()
喜欢:
主要属性:(必要的,否则会有错误)。我们可以看到如何指定自定义验证以及错误如何设置错误提示消息。
但是,为了节省您的采用,Formik提供了一些额外的组件,以使生活更轻松,更详细:。他们使用React上下文来连接int状态/方法。
根据官方声明,可以直接使用标签,并使用RECT的上下文来传达母公司组件的状态:
(必须有错误)(必须存在错误),这些属性的值可以提取为在外部书写的变量,如下所示:
开发过程中遇到的问题:
1.值无法获得表单的值。我有一个对象对象,该对象包含形式中的处理方法。reason:未塑造的初始值,Formik将值存储在初始值中。
