【发布时间】:2019-01-27 02:50:13
【问题描述】:
ParentForm.js
<FormSection name="ChildRequestForm">
<ChildForm />
</FormSection>
在 ParentForm 中提交表单时,它应该从 ChildForm 组件中获取值,这工作正常。
但是一旦 ChildForm 组件连接了 reduxForm 例如:
ChildForm = reduxForm({
form: 'ChildRequestForm'
})(ChildForm);
然后父表单将不再能够在提交时检索子表单的值。
我必须用 reduxForm 包装子组件,因为表单需要调度“更改”功能并需要访问 formvalueSelector
沙盒链接 https://codesandbox.io/s/jj1mk114n5
有什么帮助吗?
【问题讨论】:
-
我很困惑;由于父级使用 FormSection(来自 redux-form),这是否意味着父级也由 redux-form 管理?
-
是的,parent也被reduxForm()包裹了
标签: redux-form