【发布时间】:2019-03-13 21:53:18
【问题描述】:
client.mutate[1]({
mutation[2]: gql`
mutation[3] signOut[4] {
signOut[5] {
success[6]
}
}
`,
});
括号中的数字是我对查询不同部分的注释。我对它们的含义的最佳猜测如下。纠正我错误或不完整的地方。我最大的疑问是斜体:
[1] client.mutate Apollo 客户端上有一个 mutate 方法,因为 Apollo 客户端处理突变的方式与查询不同
[2] 突变只是一个名为突变的对象属性,它被传递给 Apollo 客户端
[3] 变异服务器上的根变异字段
[4] signOut 变异根字段上可用的字段。 令我惊讶的是,signOut 是在突变后立即写入的,而不是在一对括号内的一行中
[5] signOut 我猜服务器上的 signOut 字段解析为返回另一个名为 signOut 的字段? 我理解正确吗?这正常吗?
[6] 成功内部 singOut 字段解析返回一个名为成功的对象
【问题讨论】:
标签: graphql apollo apollo-client