我正在尝试使用 GraphQL 和 React Relay 构建应用程序。
作为其中的一部分,我创建了一个具有以下规范的根查询:
query {
AllServices {
edges {
node {
id
}
}
}
}
所以我创建了一个突变 - 效果很好 - 称为 CreateGithubService。
这是 Relay 突变的片段:
getFatQuery() {
return Relay.QL`
fragment on CreateGithubServicePayload {
createdService
}
`
}
getConfigs() {
return [{
type: "REQUIRED_CHILDREN",
children: [
Relay.QL`
fragment on CreateGithubServicePayload {
createdService {
id
}
}
`
]
}]
}
我遇到的问题是这不会导致依赖信息更新的视图。
我的 AllServices 查询未重新获取,我无法在 Fat Query 中指定它。
如何设置我的突变以将元素添加到所有服务查询?
谢谢!