首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用GraphQL Apollo缓存提供离线支持?

如何利用GraphQL Apollo缓存提供离线支持?
EN

Stack Overflow用户
提问于 2017-12-15 23:08:53
回答 2查看 1.5K关注 0票数 4

我正在构建一个需要离线支持的阿波罗应用程序。

我知道阿波罗允许我们使用apollo-cache-inmemory直接控制缓存,并且使用像writeQuery这样的方法,我们能够在不改变服务器上数据的情况下改变缓存数据。

假设,在应用程序可能在一段时间内脱机的情况下,将本地缓存数据与服务器同步的最佳方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2017-12-16 01:46:56

亚马逊网络服务AppSync将为你处理这一点,并有一个阿波罗插件:

代码语言:javascript
复制
yarn add aws-appsync
yarn add aws-appsync-react

这将执行脱机缓存和自动同步以及冲突解决。您还可以使用AppSync插件和Apollo:https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-react.html#offline-settings来控制乐观UI

票数 3
EN

Stack Overflow用户

发布于 2017-12-15 23:49:54

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47835022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档