在Relay.js中,“客户端突变标识符”是什么?

大卫x1

此处的中继文档中,它表示:

中继使用一种通用的突变模式,其中突变类型的根字段具有单个参数,输入,输入和输出均包含用于协调请求和响应的客户端突变标识符

但是在他们提供的示例中,输入和输出分别如下所示:

// IntroducedShipInput
{
  "input": {
    "shipName": "B-Wing",
    "factionId": "1"
  }
}

// IntroducedShipPayload
{
  "introduceShip": {
    "ship": {
      "id": "U2hpcDo5",
      "name": "B-Wing"
    },
    "faction": {
      "name": "Alliance to Restore the Republic"
    }
  }
}

那么client mutation标识符是什么?以及为什么以及如何使它用于协调请求和响应?

尔辛·阿金奇

我仍然不能100%确定“客户突变标识符”到底发生了什么,但是经过一些研究,这似乎是Relay早期版本中的要求。该PR显然通过用其他某种机制代替了需求消除了需求,但我不清楚其他机制的作用。我留下了评论,要求对文档进行更多的澄清,这似乎已经过时了。

无论如何,客户端突变标识符似乎与Facebook实施GraphQL时有关突变幂等性的一些假设有关

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Graphql + Relay graphql-relay-js依赖性

来自分类Dev

在GraphQL / Relay中处理隐私

来自分类Dev

在GraphQL / Relay中处理隐私

来自分类Dev

Relay.js中的查看器

来自分类Dev

Relay与Flux有什么关系?

来自分类Dev

在Relay中实现`startCursor`和`endCursor`

来自分类Dev

片段组成如何在Relay中工作?

来自分类Dev

Relay&GraphQL中的身份验证

来自分类Dev

从Relay中的动态组件获取getFragment

来自分类Dev

在GraphQL + Relay中按嵌套对象排序

来自分类Dev

没有Apollo或Relay之类的库,浏览器客户端如何使用GraphQL订阅?

来自分类Dev

为什么在Relay / GraphQL连接中需要边缘?

来自分类Dev

为什么在Relay + GraphQL连接中没有'position'参数?

来自分类Dev

为什么在Relay + GraphQL连接中没有'position'参数?

来自分类Dev

在Relay.js中创建和删除根查询

来自分类Dev

在Relay中包括Typescript代码(System.js导入)

来自分类Dev

客户端重新连接的Node.js唯一标识符

来自分类Dev

Relay.js无法正确解析组成的片段

来自分类Dev

Relay.js无法正确解析组成的片段

来自分类Dev

react-router-relay中的嵌套路由

来自分类Dev

AppBarButton未绑定到ListView中的MVVM Relay命令

来自分类Dev

如何在/ etc / mail / relay-domains中设置子网?

来自分类Dev

react-router-relay中的嵌套路由

来自分类Dev

如何在Relay中动态更改网络层

来自分类Dev

在 Asp.Net WebApi Core 2.0 中获取客户端的唯一标识符?

来自分类Dev

在创建模型的GraphQL / Relay突变中,有没有办法找回模型ID?

来自分类Dev

Relay.js是否支持具有多个会话的同构服务器端呈现?

来自分类Dev

具有Relay-GraphQL突变的撤消-重做状态遍历的模式

来自分类Dev

React Relay将根查询更新为突变胖查询的一部分

Related 相关文章

热门标签

归档