Redux-form - 有没有办法知道哪些字段被更改了?(更新和补丁)



使用redux-form更新实体时,我想知道哪些字段已更改,以便仅在这些字段上使用补丁http请求。(并且未发送整个表格)

是否有内置的方式可以做到这一点?我正在看DOC,但似乎没有任何选择。

http://redux-form.com/6.5.0/docs/api/props.md/

您是否在提交中进行此操作?您可以使用this.props.initialValues手动差异values来确定更改的值。

每个字段都有"肮脏"属性。似乎是您想要的:

true如果当前值与初始化值不同,则否则为false。

http://redux-form.com/6.5.0/docs/api/field.md/#-dirty-boolean-

您需要保留所有"肮脏"字段的列表,但应使用.filter()

可行

最新更新