redux-form FieldArray modifies props



我正在尝试找到一个用于我的表单的库,以处理验证和其他内容,但我遇到了似乎是最受欢迎的 redux-form。

不过,有一件事让我感到困扰。在 FieldArray 示例中 https://redux-form.com/7.2.3/examples/fieldarrays/他们修改 props 以添加/删除字段。这实际上不是与函数式编程原则相冲突的反模式吗?

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

字段.push(值:任意( : 函数

值添加到数组的末尾。不返回任何内容。

这不是一个突变器;它调度一个更新 Redux 中状态的操作,这将导致您的组件重新渲染。

最新更新