错误:createNetworkInterface不是React Native和Apollo Client上的函数

时间:2018-01-18 07:38:09

标签: android react-native apollo react-apollo apollo-client

我一直在尝试在我的react-native项目上使用apollo客户端,以便我可以连接到一个完全开发的apollo graphql服务器。但是我收到的错误表明createNetworkInterface不是正确的方法。我该如何初始化apollo客户端? Error from the debugging mobile device

我用来初始化apollo客户端的代码是:

// Initialize the Apollo Client
const client = new ApolloClient({
  networkInterface: createNetworkInterface({
    uri: 'https://api.graph.cool/simple/v1/ciwce5xw82kh7017179gwzn7q',
  }),
})

我已经尽力寻找有关如何实现这一点的解决方案,但大多数教程/文档都是针对web做出反应而没有针对react-native的。抱歉我的英语不好:(

1 个答案:

答案 0 :(得分:0)

一段时间以来,我有同样的问题。不幸的是,除了降级我的react-apollo和react-native依赖关系之外我无法找到任何其他解决方案,如下所示:

yarn add react-apollo@1.0.0

并安装旧版本的react-native:

react-native init appName --version react-native@0.45.0

您还可以参考此问题herehere上的一些主题。