redux Foms中的动态表单问题

时间:2017-03-07 03:25:46

标签: reactjs immutable.js redux-form

我使用redux格式(redux-form / immutable)来处理动态表单(添加,删除字段)的几个问题。

  • 动态添加字段的验证失败,因为initialValues没有默认值。
  • 当我在添加了一些文字后删除新添加的字段时,输入的文字显示在我随后添加的字段中。

我已经通过Erik Rasmussen的演讲https://www.youtube.com/watch?v=eDTi7lYR1VU&feature=youtu.be,我采取了类似的方法。

我可以使用redux devtools查看状态中的表单数据。另外,我在文档中发现我们可以改变表单的状态。 (http://redux-form.com/6.4.0/docs/api/ReducerPlugin.md/

我试图看看我是否可以使用它来使它工作。将在此更新我的观察/发现。如果有更简单的方法可以告诉我。

1 个答案:

答案 0 :(得分:0)

使用FieldArrays解决了这个问题。它负责以适当的方式更新redux中的表单状态。之前我只是使用Fields并迭代存储在组件状态中的List并在添加/删除时修改它。