5

我刚刚开始使用 react-native 并考虑将其用于离线优先应用程序。我将使用 asyncStorage 作为我的本地存储,因为它可以满足我对这个应用程序的所有需求。但是,我一直在寻找类似原生 android 的 Sync Adapter 之类的东西,它允许您根据各种标准自动将数据从本地存储传输到远程 DB。

是否有任何库可以轻松导入到我的 RN 项目中以帮助进行数据同步。或者可能,我不需要任何外部模块,并且 asyncStorage API 已经支持数据同步到远程数据库。

无论哪种方式,我都想知道是否可以在 AsyncStorage 和远程数据库之间同步数据。谢谢你。

4

1 回答 1

1

让我们这样做:

api命中后,您将获得数据作为响应。

import {AsyncStorage} from 'react-native'
response={username:'xyz',access_token:'jivejije'};

//to save data 
try {
      await AsyncStorage.setItem(username, response.username);
}
catch (error) {
      console.log("error is",error.message);
    }

//to get data

try {
  const name=await AsyncStorage.getItem(username);
  console.log('stored data',name)
}
catch (error) {
      console.log("error is",error.message);
    }

为了与远程数据库同步,我希望您使用反应原生存储(第三方)https://github.com/sunnylqm/react-native-storage

于 2017-01-02T14:43:08.117 回答