Я запускаю это в моем эмуляторе Android, но то же самое происходит на реальном устройстве . Этот ключ не существует, но он все еще возвращает какое-то странное обещание, как показано ниже. Я в замешательстве!
Точно так же, как говорится в документации:
https://github.com/react-native-community/react-native-async-storage/blob/master/docs/API.md
import AsyncStorage from '@react-native-community/async-storage';
getData = async () => {
try {
const value = await AsyncStorage.getItem("keydoesnotexist")
console.log(value)
if(value !== null) {
return value
}
} catch(e) {
console.error(e)
}
}
значение регистрируется как:
{"_40":0,"_65":0,"_55":null,"_72":null}
"@react-native-community/async-storage": "^1.2.4",