大型反应最终形式分布在多个部分



我正在构建一个大型表单,其中包含多个部分,标题中有一个提交按钮。当我切换表单的不同部分时,在 FormRenderProps 中找到的表单状态反映活动部分的状态,而不是整个表单的状态。

如何一次捕获所有部分的状态以在提交按钮上使用?

例如,如果一个部分是脏的,而另一个是原始的,我希望能够启用提交按钮,而不管当前处于活动状态的部分如何。活动意味着该部分当前呈现在页面上,而非活动意味着尚未呈现或以前呈现。

代码沙盒示例

事实证明,每个组件都必须被渲染,而不是有条件地让 react-finalform 一次捕获所有状态。在呈现但不显示所有部分的选项卡中移动我的部分后,一切都按我想要的方式工作。

代码沙盒示例

相关内容

  • 没有找到相关文章