我按FormSection
按钮后,我正在尝试更新New Post
名称道具,因为name
的道具FormSection
拥有postUid
,并且当我按下按钮时,我会生成一个新的uid,因此是一个新帖子。
是否有漂亮的方式来执行此操作?
问题是即使我破坏表单状态,即使我重新注册字段,加载的组件仍将使用旧状态。
这是真正的问题,我不想刷新页面,卸载并安装组件。 有帮助吗?谢谢< 3
答案 0 :(得分:2)
据我了解,您想重新初始化表单。 documantation
中有enableReinitialize
设置
示例:
const ReduxedMyForm = reduxForm({
form: 'MyForm',
enableReinitialize: true,
})(MyForm);
答案 1 :(得分:1)
使用表单组件时,可以使用android:layout_width="wrap_content"
属性指定/覆盖表单名称。
例如:
form