Я читал о мутациях GraphQL и должен был решить, использовать ли мутации Relay или нет в graphql-ruby. Я наткнулся на clientMutationId здесь https://graphql -ruby.org / api-doc / 1.8.5 / GraphQL / Schema / RelayClassicMutation.html
clientMutationId
clientMutationId, очевидно, используется дляоптимистические обновления (см. здесь что такое «оптимистические обновления» в разработке переднего плана ), но я не уверен, как это предполагается использовать.
Похоже, вы передаете clientMutationId вместе с вашей мутацией, и сервер возвращает это значение в ответе. Но какова цель этого? Какая-то идемпотентность на стороне клиента?