繁体   English   中英

如何在 Formik handleSubmit 中使用组件钩子?

[英]How to use component hook with Formik handleSubmit?

我正在使用withFormik HOC 通过withFormik管理我的表单。 表单组件有useState钩子来显示消息。 我如何从handleSubmit处理程序调用这个钩子? 我还尝试从handleSubmit返回 Promise ,但这似乎不起作用。

我认为有两种可能的方法来实现这一点,一种是使用 Formik 组件而不是 HOC,然后在 onSubmit 回调中做任何你想做的事情,第二种是创建你的自定义事件处理程序并调用 submitForm 函数,如:

function onSubmit() {
    // Do something
    formik.submitForm()
}

在我看来,第一种方法更干净,你有更多的控制权。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM