React中有两个组件-Parent和Child。"提交"按钮位于父组件中。
我的问题是如何基于redux异步验证失败或传入子组件来启用、禁用父组件中的提交按钮。此外,我将如何捕获验证失败的redux状态并设置要发送给父级的道具,以及如何将此道具发送给父代。
子组件上有一个redux形式,父组件也连接到redux存储。
这两个组件都是功能组件,而不是类。
是否有指针或示例应用程序可供参考?任何指针都将受到赞赏。
由于您使用的是Redux Form,因此子窗体的值会动态发送到存储区。
您可以使用redux表单选择器从任何位置读取存储(在Parent组件中也是如此(。
您应该能够访问父级中的表单值,执行类似的操作
const myForm= formValueSelector('myFormName')
然后你可以计算你的";CCD_ 1";从";CCD_ 2";并将isBtnIsDisabled
发送到您的按钮