【发布时间】:2017-07-25 01:16:34
【问题描述】:
我有一个与 Relay 集成的 React Native 应用,我想为用户提供离线优先的体验。
因此,在第一次启动应用时,应在加载数据时显示占位符。之后,每次启动应用程序时,我都希望在加载新数据时显示最后缓存的数据。
我找到了this issue from 2015 并基于eyston's answer 我尝试使用AsyncStorage 实现基于relay-cache-manager 的CacheManager。使用 CacheManager 我可以从缓存中保存和加载中继记录,但是当网络被禁用时,应用程序无法显示缓存数据。
在中继获取新数据时,有什么方法可以使用中继缓存的数据吗?
【问题讨论】:
标签: caching react-native offline-caching relayjs