Angualr,React,React-Native的通用阿波罗客户端

时间:2020-01-17 06:52:41

标签: angular reactjs react-apollo apollo-client apollo-angular

Hi 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是一个核心组件,其中包含延迟加载的react组件。

apollo-angular依赖于apollo-client并提供与角度相关的Link和其他东西。

问题一

我很困惑,为什么Angular需要其特定的链接和缓存? Angular不能仅使用regular ones

第二个问题

好像我必须做两个软件包(一个用于响应用户,一个用于Angular用户)?有什么方法可以仅使用核心apollo-client并为所有JS用户进行构建吗?

0 个答案:

没有答案