React Native 中的离线模式
Offline mode in react native
我有一个应用程序可以使用 Internet 将一些用户信息上传到服务器。有什么方法可以在没有互联网连接时将用户信息存储在本地存储中,并在连接到网络时上传相同的信息(如离线模式)?
尝试使用 Redux-Persist 的 Redux。
您可以使用异步存储来维护正确的结构和异步渲染(redux 的其他好处)。
你可以这样做
const persistConfig = {
key: 'root',
storage,
whitelist: ['aaaa', 'vvvv'],
};
其中存储可以是不同类型:
- 本地存储
- 会话存储
- 异步存储
如 redux persist 文档中所述
此外,您可以将某些减速器列入黑名单(除外)或白名单(仅)
持久化可确保即使在应用重新打开后数据仍然存在。每 x 个时间间隔或动作,您可以触发队列并清理它。
我有一个应用程序可以使用 Internet 将一些用户信息上传到服务器。有什么方法可以在没有互联网连接时将用户信息存储在本地存储中,并在连接到网络时上传相同的信息(如离线模式)?
尝试使用 Redux-Persist 的 Redux。
您可以使用异步存储来维护正确的结构和异步渲染(redux 的其他好处)。
你可以这样做
const persistConfig = {
key: 'root',
storage,
whitelist: ['aaaa', 'vvvv'],
};
其中存储可以是不同类型:
- 本地存储
- 会话存储
- 异步存储
如 redux persist 文档中所述
此外,您可以将某些减速器列入黑名单(除外)或白名单(仅)
持久化可确保即使在应用重新打开后数据仍然存在。每 x 个时间间隔或动作,您可以触发队列并清理它。