redux-form FieldArray修改道具

时间:2018-03-07 17:58:58

标签: reactjs redux redux-form

我试图找到一个用于我的表单的lib,处理验证和东西,我遇到似乎是最受欢迎的redux-form。

但是有一件事让我感到烦恼。在FieldArray示例https://redux-form.com/7.2.3/examples/fieldarrays/中,他们修改道具以添加/删除字段。这实际上反模式是否与函数式编程原理相冲突?

1 个答案:

答案 0 :(得分:1)

来自文档:https://redux-form.com/7.3.0/docs/api/fieldarray.md/

  

fields.push(value:Any):功能

     

将值添加到数组的末尾。什么都不返回。

     

这不是变异者;它会调度一个动作来更新Redux中的状态,这将导致你的组件重新渲染。