Для сохранения данных на вашей платформе iOS / Android
Я бы порекомендовал использовать AsyncStorage
.
Проверьте documentation
.
AsyncStorage-ReactNative
Тогда для sync
для сервера, которым вы должны управлять своими данными, я думаю, что ваши данные сохраняются diagram
.
SET DATA
_storeData = async () => {
try {
await AsyncStorage.setItem('@MySuperStore:key', 'I like to save it.');
} catch (error) {
// Error saving data
}
};
GET DATA
_retrieveData = async () => {
try {
const value = await AsyncStorage.getItem('TASKS');
if (value !== null) {
// We have data!!
console.log(value);
}
} catch (error) {
// Error retrieving data
}
};
Затем, когда вы установите данные на телефон, сделайте Network
вызов с fetch()
api React Native
, затем выполните sync
работа с бэкэндом.