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