Graphql @apollo/client、apollo client和apollo boost之间的差异
我正在使用Graphql @apollo/client、apollo client和apollo boost之间的差异,graphql,react-apollo,apollo-client,apollo-boost,Graphql,React Apollo,Apollo Client,Apollo Boost,我正在使用@apollo/client实现,但是我没有看到任何@apollo/client与react的完整示例。 如果我搜索,我会得到apollo客户端和apollo boost的示例 三者之间的区别是什么。 据我所知,@apollo/client是all的新版本在哪里可以获得@apollo/client和react应用程序的完整示例? import { ApolloClient, InMemoryCache, ApolloLink, createHttpLink, defaultDataId
@apollo/client
实现,但是我没有看到任何@apollo/client
与react
的完整示例。
如果我搜索,我会得到apollo客户端和apollo boost的示例
三者之间的区别是什么。
据我所知,@apollo/client
是all的新版本在哪里可以获得@apollo/client
和react
应用程序的完整示例?
import { ApolloClient, InMemoryCache, ApolloLink, createHttpLink, defaultDataIdFromObject } from '@apollo/client';
import { ApolloClient, InMemoryCache, ApolloLink } from 'apollo-boost';
- 阿波罗助推
:所有魔法都发生在这里apollo客户端
:我们推荐的缓存apollo内存缓存
:用于远程数据获取的阿波罗链接阿波罗链接http
:用于错误处理的阿波罗链路阿波罗链路错误
:为您的查询和更改导出gql函数graphql标记
- 阿波罗客户机
- @阿波罗/客户
查看官方的只需添加到已经发布的答案中,就可以知道是否仍应该使用Boost 从文档中: 阿波罗推进项目现在已经退役,因为阿波罗客户端3.0 提供了类似的简单设置。我们建议删除所有 apollo boost依赖项和修改apollo客户端构造函数 根据需要
我得到了这个错误。在函数“getData”中调用React钩子“useQuery”,该函数既不是React函数组件,也不是自定义React钩子函数React钩子/钩子规则。我使用的是示例链接中的相同package.json文件。我运行了你提供的exmaple链接,它工作正常。我创建了应用程序使用纱线创建应用程序。这是导致这个问题的原因吗?