React native. Где сохранять данные?
например, если у меня есть React native приложение, в котором пользователь вводит что-то и это выводится. При перезапуске приложения выведенные данные пропадут. Как сделать чтобы они сохранились? Какие есть решения? Заранее спасибо!
Ответы (2 шт):
Автор решения: Artem Bespolov
→ Ссылка
В React Native есть хранилище аналогичное localStorage в браузере
https://react-native-async-storage.github.io/async-storage/docs/install
const storeData = async (value) => {
try {
await AsyncStorage.setItem('@storage_Key', value)
} catch (e) {
// saving error
}
}
const getData = async () => {
try {
const value = await AsyncStorage.getItem('@storage_Key')
if(value !== null) {
// value previously stored
}
} catch(e) {
// error reading value
}
}