redux-form:如何更新FormSection名称prop

时间:2017-05-15 03:13:29

标签: reactjs ecmascript-6 redux-form

我按FormSection按钮后,我正在尝试更新New Post名称道具,因为name的道具FormSection拥有postUid,并且当我按下按钮时,我会生成一个新的uid,因此是一个新帖子。

是否有漂亮的方式来执行此操作?

问题是即使我破坏表单状态,即使我重新注册字段,加载的组件仍将使用旧状态

这是真正的问题,我不想刷新页面,卸载并安装组件。 有帮助吗?谢谢< 3

2 个答案:

答案 0 :(得分:2)

据我了解,您想重新初始化表单。 documantation

中有enableReinitialize设置

示例:

const ReduxedMyForm = reduxForm({
  form: 'MyForm',
  enableReinitialize: true,
})(MyForm);

答案 1 :(得分:1)

使用表单组件时,可以使用android:layout_width="wrap_content" 属性指定/覆盖表单名称。

例如:

form