使用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()