我使用reduxForm()
连接到React/Redux上,有一个相当复杂的多级深层/嵌套窗体。由于表单非常大,我已将其中的一部分分解为子组件。其中一些组件需要访问Redux状态,因此需要通过道具传递连接,或者需要connect()ed
。但是,当我使用正常的Redux connect()
函数来连接子组件时,无法编辑它们中的redux-form字段。所以我尝试使用reduxForm()
连接子组件以及父母,这感觉不对,但似乎工作。我应该如何将reduxForm的子组件连接到redux状态?
但是,我现在发现removeField()
等功能在连接的子组件中不起作用 - 例如, child_form.removeField(index)
删除所有child_form
,不仅仅是匹配索引的那个。
将reduxForm()
组件的子组件连接到redux状态的正确/最佳实践方法是什么?通过使用道具层次传递一切都会变得很难非常快...
我想我一定是有一些东西与其他配置出错 - 这个问题后不改变任何上述的解决! – DrMeers