ruby - clientMutationId 如何在前端进行乐观更新?
问题描述
我正在阅读有关 GraphQL 突变的信息,并且必须决定是否在 graphql-ruby 中使用 Relay 突变。我偶然发现了clientMutationId
这里https://graphql-ruby.org/api-doc/1.8.5/GraphQL/Schema/RelayClassicMutation.html
clientMutationId
显然用于乐观更新(在这里找到什么是前端开发中的“乐观更新” ),但我不确定这是如何使用的。
似乎您传递了clientMutationId
您的突变,并且服务器在响应中返回了这个值。但是这样做的目的是什么?某种客户端幂等性?
解决方案
推荐阅读
- reactjs - 在 wix 中反应原生导航 V2 如何将数据从一个屏幕传递到另一个屏幕
- python - 如何根据三列中的顺序将三列合并为一列
- java - Spring MVC 响应标头:为什么在我返回新的 ResponseEntity 时在参数 HttpServletResponse 上设置标头有效?
- xml - 如何使用 Powershell 从 XML 循环和读取所有必需的属性值
- python-3.x - 模拟异步事件循环的内部时钟
- favicon - 在 Mattermost 网站中设置 favicon 的配置
- razor - 引导列到行
- php - 用另一个替换从 mssql 数据库读取的文本中的字符。(php)
- javascript - vuejs 根据条件选择选项更改
- c# - 嵌套的 CoVariance 会变成逆变吗?