【发布时间】:2020-08-13 04:38:14
【问题描述】:
目前,我有父组件和子组件Dialog 不同的formik 形式,简要结构是这样的
<Formik initialValues={...} onSubmit={...}>
//some form fields here
<Button type="submit" />
<Button onClick={()=>{setDialogOpen(true)}}/>
<Dialog Open={dialogOpen}>
</Formik>
<Dialog>
<Formik initialValues={...} onSubmit={...}>
//some form fields here
<Button type="submit" />
</Formik>
</Dialog>
由于某种原因我无法将Dialog从父formik中取出,问题是当我点击孩子的提交按钮时,也会触发父母的formik表单,我该如何避免这种情况?
【问题讨论】:
标签: javascript reactjs formik formik-material-ui