React Native Apollo Client 不会获取所有数据

Posted

技术标签:

【中文标题】React Native Apollo Client 不会获取所有数据【英文标题】:React Native Apollo Client doesn't fetch all data 【发布时间】:2018-09-24 09:22:20 【问题描述】:

我有以下疑问:

query(abc: 1) 
  id
  level1 
    id
    level2 
      level3a 
        id
      
      level3b 
        id
      
    
  

在我的浏览器(使用 GraphiQL)中,一切正常,但是当我尝试在我的 Apollo 客户端上运行完全相同的查询时,它为 level2 返回 null。

client.query(query: myQuery).then((resp) => 

这就是我使用它的方式,知道为什么它在客户端返回 null 吗?

如果需要更多信息,请告诉我!谢谢!

【问题讨论】:

【参考方案1】:

我不知道为什么,但是正在运行:

client.query(query: myQuery, fetchPolicy: "no-cache")

我猜无法缓存深层对象。如果有人可以添加解释,我会编辑它。谢谢

【讨论】:

以上是关于React Native Apollo Client 不会获取所有数据的主要内容,如果未能解决你的问题,请参考以下文章

将 react-native 添加到 monorepo 后,React apollo hooks 失败

使用 Apollo 和 React-native 的身份验证问题

登录表单 React Native 和 Apollo

错误:尝试解析模块 @apollo/client React Native 时

通过 Apollo 在 React Native 应用程序上使用 GraphQL 查询

错误:createNetworkInterface 不是 React Native 和 Apollo 客户端上的函数