首页 > 解决方案 > 用于 Angualr、React、React-Native 的通用 apollo 客户端

问题描述

嗨 Stack Overflow 社区:

我正在考虑构建一个与 GraphQL 服务器对话的库,获取一些数据并进行一些转换。我有客户想要使用这个库,但他们使用不同的 JS 框架/库 - Angular、React/React-Native。

所以理想情况下,我只想为所有客户使用一个包(我对 Angular 和 apollo 还很陌生)。

这是我的困惑:

There are two libraries I'm investigating: 
1. apollo-client for react/react-native
2. apollo-angular for angular

我简要地查看了两者,我发现这apollo-client是一个延迟加载反应组件的核心包。

虽然apollo-angular取决于apollo-client并提供与角度相关Link的东西。

问题一

我很困惑为什么 Angular 需要它的特定链接和缓存?Angular 不能简单地使用常规的

问题二

好像我必须做两个包(一个是反应用户,一个是 Angular 用户)?有什么方法可以为所有 JS 用户使用核心apollo-client和构建?

标签: angularreactjsreact-apolloapollo-clientapollo-angular

解决方案


推荐阅读