离线模式in react native

时间:2018-02-16 06:01:53

标签: javascript reactjs react-native offline-mode

我有一个应用程序,它使用互联网将一些用户信息上传到服务器。当没有互联网连接时,是否有任何方法可以将用户信息存储在本地存储中,并在连接到网络时上传相同内容(如离线模式)?

1 个答案:

答案 0 :(得分:0)

使用Redux-Persist尝试Redux。

您可以使用异步存储来维护正确的结构和异步呈现(还原的其他好处)。

您可以执行类似

的操作
const persistConfig = {
      key: 'root',
      storage,
      whitelist: ['aaaa', 'vvvv'],
    };

其中存储可以是不同类型的:

  • localStorage的
  • 的sessionStorage
  • 异步存储

如redux persist docs

中所述

此外,您可以将某些缩减器列入黑名单(除外)或白名单(仅限)

坚持确保即使重新打开应用后数据也存在。每隔x个时间间隔或动作,你就可以开火并清理它。