我们正在对来自ra-data-json-server的jsonServerRestClient使用react-admin。我们已经封装了它以不同方式处理GET_MANY,因此我们已经有了一个接触点来控制发送到服务器的内容。
展望未来,我们希望能够在修改项目时发送更改增量,因为某些项目(在我们的示例中是组)中有4k +成员。
虽然当原始对象进入REST客户端时我们可以将其保存到本地存储中,并使用该信息在保存时创建增量,但是状态和reducers应该已经将该信息保存在其他位置了,对吗?
那我应该看什么文件,看看如何修改在修改事件期间发送到REST客户端的内容?
答案 0 :(得分:0)
弄清楚了,React-Admin实际上足够好,可以为我们提供要保存的任何数据的先前版本。在编写restClient时,将为您提供类型,资源和参数。内部params是params.data和params.previousData。您可以在那里比较自己的增量。