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
从 parent 中取出formik
,问题是当我点击孩子的提交按钮时,父母的formik
表单也会被触发,我该如何避免这种情况?