Reactjs 使用redux表单管理字段值
通常,当我自己在react/redux中创建表单时,我会将输入作为“受控组件”进行管理,这意味着当输入框发生更改时,它会调用一个函数来更新反馈到输入中的变量。当然,对我来说,这是redux的关键,它是流程 然而,对于redux表单,似乎我没有能力在每个字段上都这样做。几乎就好像,字段是受控的,但在redux表单自己的世界中,就我而言,它们是不受控的,因为我没有传递值,也没有通过回调重新处理更改 这给我带来了一个问题,因为我可能有其他东西更新这些输入字段。例如,邮政编码查找可能会更新地址的字段。在我转换到redux表单之前,“流绑定”意味着我可以从不同的缩减器更新这些字段,因为它们实际上只是表示redux存储的一个活动片段 我该怎么做Reactjs 使用redux表单管理字段值,reactjs,redux,redux-form,Reactjs,Redux,Redux Form,通常,当我自己在react/redux中创建表单时,我会将输入作为“受控组件”进行管理,这意味着当输入框发生更改时,它会调用一个函数来更新反馈到输入中的变量。当然,对我来说,这是redux的关键,它是流程 然而,对于redux表单,似乎我没有能力在每个字段上都这样做。几乎就好像,字段是受控的,但在redux表单自己的世界中,就我而言,它们是不受控的,因为我没有传递值,也没有通过回调重新处理更改 这给我带来了一个问题,因为我可能有其他东西更新这些输入字段。例如,邮政编码查找可能会更新地址的字段。在
编辑:我认为最好的方法可能是使用它,但我不确定是否可以使用reducer插件修改redux表单的字段值。基本上,您可以将自己的减速机添加到redux表单和修改表单状态(如值、触摸等)中。请在此处查看:
请注意,这是redux和redux表单的高级用法。可以使用reducer插件修改redux表单的字段值。基本上,您可以将自己的减速机添加到redux表单和修改表单状态(如值、触摸等)中。请在此处查看: 请注意,这是redux和redux表单的高级用法