app*_*pps 5 graphql react-apollo apollo-client apollo-boost
我正在实现 using @apollo/client,但我没有看到任何完整的@apollo/clientwith示例react。如果我搜索,我会得到示例 apollo-client和apollo boost。
3个有什么区别。
我理解的@apollo/client都是新版的。我在哪里可以得到完整的例子@apollo/client与react应用?
import { ApolloClient, InMemoryCache, ApolloLink, createHttpLink, defaultDataIdFromObject } from '@apollo/client';
import { ApolloClient, InMemoryCache, ApolloLink } from 'apollo-boost';
Run Code Online (Sandbox Code Playgroud)
tim*_*man 14
只是为那些想知道是否应该继续使用 Boost 的人添加已经发布的答案。
来自文档:
Apollo Boost 项目现已退役,因为 Apollo Client 3.0 提供了类似的简单设置。我们建议删除所有 apollo-boost 依赖项并根据需要修改 ApolloClient 构造函数。
Apollo Boost 包含一些我们认为对于使用 Apollo Client 进行开发至关重要的软件包。这是盒子里的东西:
apollo-client:所有魔法发生的地方apollo-cache-inmemory:我们推荐的缓存apollo-link-http:用于远程数据获取的 Apollo Linkapollo-link-error:用于错误处理的 Apollo Linkgraphql-tag:导出查询和突变的 gql 函数Apollo Boost 的奇妙之处在于您无需自己进行任何设置!如果您想使用这些功能,只需指定一些选项,我们将处理其余的事情。有关可用选项的完整列表,请参阅 Apollo Boost 配置选项文档。
老版本(3.x以下)apollo客户端
最新版本(3.x+) apollo 客户端作为Scoped 包发布
查看官方的入门示例
| 归档时间: |
|
| 查看次数: |
1479 次 |
| 最近记录: |