我有一个应用程序,它使用互联网将一些用户信息上传到服务器。当没有互联网连接时,是否有任何方法可以将用户信息存储在本地存储中,并在连接到网络时上传相同内容(如离线模式)?
答案 0 :(得分:0)
使用Redux-Persist尝试Redux。
您可以使用异步存储来维护正确的结构和异步呈现(还原的其他好处)。
您可以执行类似
的操作const persistConfig = {
key: 'root',
storage,
whitelist: ['aaaa', 'vvvv'],
};
其中存储可以是不同类型的:
如redux persist docs
中所述此外,您可以将某些缩减器列入黑名单(除外)或白名单(仅限)
坚持确保即使重新打开应用后数据也存在。每隔x个时间间隔或动作,你就可以开火并清理它。