微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Apollo GraphQL 缓存进行分页

如何解决使用 Apollo GraphQL 缓存进行分页

Apollo GraphQL 非常新,并且在尝试为我的 React Native 项目中的现有端点之一设置分页时一直被缓存卡住。

我使用 nextData 作为偏移量/参数来使用该日期查询接下来的 10 个。查询可为我提供正确的数据,但由于结构的原因,我无法成功合并传入数据和 typePolicies 中的现有数据。有什么提示吗??

谢谢!!

查询

    query Feed($id: String!,$nextDate: String) {
        object(
            id: $id
            nextDate: $nextDate
        ) {
            iterableObject {
                id
            }
            nextDate
        }
    }

API 响应:

{
   "data":{
      "object":{
         "iterableObject":[
            {
               "id":"obj1"
            },{
               "id":"obj2"
            },{
               "id":"obj3"
            }
         ],"nextDate":"1556607600000"
      }
   }
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。