我正在构建一个需要离线支持的阿波罗应用程序。
我知道阿波罗允许我们使用apollo-cache-inmemory直接控制缓存,并且使用像writeQuery这样的方法,我们能够在不改变服务器上数据的情况下改变缓存数据。
假设,在应用程序可能在一段时间内脱机的情况下,将本地缓存数据与服务器同步的最佳方法是什么?
发布于 2017-12-16 01:46:56
亚马逊网络服务AppSync将为你处理这一点,并有一个阿波罗插件:
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
发布于 2017-12-15 23:49:54
https://stackoverflow.com/questions/47835022
复制相似问题