update 和 updateMany previousData 参数的 react-admin 文档

react-admin documentation for the update and updateMany previousData parameter

我正在为 react-admin 实施 DataProviderupdatedelete 方法有一个 previousData 参数用于更新。该参数似乎在任何地方都没有记录,鉴于您必须提供 id(s),我一辈子也想不出它们的用途。这可能是为了什么?真的没有这方面的文档吗?

previousData 通常不在 dataProvider 本身中使用。 react-admin 将它用于可撤消的功能,但它可能还有其他用例,例如在 dataProvider 中实现带有记录差异的审计日志。

另请注意,此 previousData 参数仅对 updatedelete 是必需的,但对 updateManydeleteMany[=16= 不是必需的]