Reactjs 反应钩形式don';使用物料界面步进器时,不登记输入

Reactjs 反应钩形式don';使用物料界面步进器时,不登记输入,reactjs,material-ui,react-hook-form,Reactjs,Material Ui,React Hook Form,我使用的是Material UI steppers中的默认示例,该示例可以与React Hook表单一起找到,但是当我注册字段时,例如在第一步,在最后一步提交表单时,不会提交这些字段,而是提交最后一步提交按钮所在的字段 我尝试使用,但它不起作用,我尝试提升我使用useForm()和useCallback(()=>{},[])的位置,以便在渲染之间不会丢失引用,但没有任何效果。。。我有三个级别(基本组件->模态(尝试useForm()此处/提供上下文)->stepper(尝试useForm()此处

我使用的是Material UI steppers中的默认示例,该示例可以与React Hook表单一起找到,但是当我注册字段时,例如在第一步,在最后一步提交表单时,不会提交这些字段,而是提交最后一步提交按钮所在的字段

我尝试使用,但它不起作用,我尝试提升我使用
useForm()
useCallback(()=>{},[])
的位置,以便在渲染之间不会丢失引用,但没有任何效果。。。我有三个级别(基本组件->模态(尝试
useForm()
此处/提供上下文)->stepper(尝试
useForm()
此处-每个步骤都是另一个组件),我在正确的位置提供了上下文,所以我不明白为什么即使我将引用和数据保存在上下文中,它也不存储。有什么提示吗


React Hook Form 6.0.8和Material UI 5 alpha 4。我使用了6.0.2和5 alpha 2,得到了相同的结果。

如果您使用的是
React Hook Form v6
,则使用
FormProvider
。只要确保正确定义每个步骤的表单,并在单击“下一步/上一步/完成”时正确设置每个表单的状态即可

由于您尚未共享该代码,因此无法说明是什么原因导致了您的问题。但下面提到的演示中的代码肯定会对您有所帮助

-反应钩形式6.0.8材料ui 5.0 alpha-2

如果您使用的是react hook form,那么您可以使用
FormContext

您的“材质UI步进器的默认示例”链接,只需链接到