我正在阅读有关 GraphQL 突变的信息,并且必须决定是否在 graphql-ruby 中使用 Relay 突变。我偶然发现了clientMutationId
这里https://graphql-ruby.org/api-doc/1.8.5/GraphQL/Schema/RelayClassicMutation.html
clientMutationId
显然用于乐观更新(在这里找到什么是前端开发中的“乐观更新” ),但我不确定这是如何使用的。
似乎您传递了clientMutationId
您的突变,并且服务器在响应中返回了这个值。但是这样做的目的是什么?某种客户端幂等性?