AsyncStorage возвращает Promise не нуль - PullRequest
0 голосов
/ 09 апреля 2019

Я запускаю это в моем эмуляторе 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",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...