返回上一步时,react-hook-form 不会使用所选选项呈现 MUI RadioGroup
react-hook-form doesn't render MUI RadioGroup with selected option when going back to previous step
我正在尝试使用 FormProvider 和 useFormContext API 通过 react-hook-form(v6) 实现多步骤表单。我正在使用 MUI(V5) 作为 UI 组件库。当我通过单击“下一步”按钮继续前进时,表单工作正常。但是当返回时,上一步不会呈现带有选定选项的 MUI Radio。
我创建了一个沙箱来演示我在做什么 - https://codesandbox.io/s/eager-tdd-hyye9z
在 react-hook-form v6 中,我必须在 useForm 选项中传递 shouldUnregister: false
。
const methods = useForm({
mode: "all",
reValidateMode: "onChange",
defaultValues: {},
shouldUnregister: false
});
我正在尝试使用 FormProvider 和 useFormContext API 通过 react-hook-form(v6) 实现多步骤表单。我正在使用 MUI(V5) 作为 UI 组件库。当我通过单击“下一步”按钮继续前进时,表单工作正常。但是当返回时,上一步不会呈现带有选定选项的 MUI Radio。
我创建了一个沙箱来演示我在做什么 - https://codesandbox.io/s/eager-tdd-hyye9z
在 react-hook-form v6 中,我必须在 useForm 选项中传递 shouldUnregister: false
。
const methods = useForm({
mode: "all",
reValidateMode: "onChange",
defaultValues: {},
shouldUnregister: false
});