angular - 用于 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
和构建?
解决方案
推荐阅读
- android - 如何使用增强图像概念放置戒指
- javascript - 使用正则表达式删除带有内联 css 的 B 标记
- matlab - How to get algebraic solution and symbolic Jacobian of this simple equation?
- python - 从 a 中选择一个下拉项菜单硒 python
- javascript - 第三次打开时只弹出预期的功能?
- python - 根据 groupby 条件删除行
- java - getAuthority() 上 AuthorizationService 中的 SonarQube 警告
- android - 使用改造 2 发布数组
- javascript - 访问父组件中定义的子组件中的变量
- sublimetext - 用 Tab 跳出括号和括号