2017-01-02 100 views
2

我剛開始使用react-native並想用它作爲離線優先應用程序。我將使用asyncStorage作爲本地存儲,因爲它可以滿足我對這款應用的所有需求。然而,我沒有找到像本機android的同步適配器那樣的無結果的搜索,它允許您根據各種標準自動從本地存儲到遠程數據庫的數據傳輸。當使用asyncStorage時與遠程數據庫同步數據

是否有任何庫可以輕鬆導入到我的RN項目中以幫助進行數據同步。或者也許,我不需要任何外部模塊,並且asyncStorage API已經支持與遠程數據庫的數據同步。

無論哪種方式,我想知道是否有可能在AsyncStorage和遠程數據庫之間同步數據。謝謝。

回答

0

讓我們這樣做:

在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

+0

感謝您的答覆。我不認爲你理解我的問題。我正在尋找一個遠程數據庫實現的數據同步,而不是寫入本地存儲或從本地存儲獲取數據。 –

+0

答案已經更新。 – Codesingh

相關問題