【发布时间】:2017-03-21 23:03:18
【问题描述】:
我有一个类似的突变
mutation deleteRecord($id: ID) {
deleteRecord(id: $id) {
id
}
}
在另一个位置,我有一个元素列表。
我可以从服务器返回更好的东西吗?我应该如何更新列表?
更一般地说,在 apollo/graphql 中处理删除的最佳实践是什么?
【问题讨论】:
-
TLDR:基本上,你不会。相反,你松开头发,循环诅咒 Apollo 团队,并浏览像你这样的用户在他们的 Github 页面上提供的大量妥协的半工作解决方法。 github.com/apollographql/apollo-client/issues/621
-
我几乎可以保证,总有一天会有一种方法使已删除的项目无效,这样 Apollo 会自动重新获取包含它的任何查询,因为目前这样做的方法远非完美。
标签: javascript graphql apollo-server react-apollo