【发布时间】:2017-08-19 16:28:37
【问题描述】:
通常,当我自己在 react/redux 中创建表单时,我将输入作为“受控组件”进行管理,这意味着当输入框发生变化时,它会调用一个函数来更新一个反馈到输入。当然,对我来说,这是 redux 的症结所在,是流程。
但是对于 redux-form,我似乎无法在每个字段上执行此操作。几乎就好像,这些字段是受控的,但在 redux-form 自己的世界中,就我而言,它们不受控制,因为我没有传递值并通过回调对更改做出反应。
这给我带来了问题,因为我可能有其他东西可以更新这些输入字段。例如,邮政编码查找可能会更新地址的字段。在我转换到 redux-form 之前,“流绑定”意味着我可以从不同的 reducer 更新这些字段,因为它们本质上只是代表 redux 存储的一个活动切片。
我该如何解决这个问题?
编辑:我认为最好的方法可能是使用这个https://redux-form.com/7.0.3/examples/selectingFormValues/,但我不确定
【问题讨论】:
标签: reactjs redux redux-form