一些信息
我在我的项目中使用 Formik,我的设置如下所示:
|-MenuModal
|--MenuEdit
|---MenuEditForm
和MenuModal
的父级在哪里。该组件负责返回 Formik 表单,但我在它的 parent 中调用提交,稍后通过 React 的 refs运行提交函数。凌乱?是的!MenuEdit
MenuEditForm
MenuEditForm
MenuModal
MenuEdit
我的问题
现在我正在尝试使用状态和回调函数将 Formiksvalues
从MenuEditForm
to获取MenuEdit
。但由于我没有使用 Formiks own onSubmit
:
<Formik
initialValues={menu}
validationSchema={validationSchema}
onSubmit={values => console.log('values', values)} // 'values' is undefined
...
我的values
将是未定义的,我无法让我的提交功能通过。
所以我想知道如何访问我values
的 inMenuEditForm
以便以后可以将其传递给MenuEdit
并完成我的提交功能。
谢谢阅读。