Я просмотрел несколько сообщений, таких как сообщение
Я хочу использовать console.log, чтобы узнать, успешно ли я установил элемент в AsyncStorage.
Вот мой код:
export function saveDeckTitleAPI(key,title) {
return AsyncStorage.setItem(uuid(), JSON.stringify(new DeckCreator(title)))
.then(data => {
debugger;
console.log('INSIDE SET ITEM');
AsyncStorage.getItem(data.key).then(item => {
console.log(item);
})
})
.catch(err => {
console.err(err);
});
}
Когда я запускаю этот код, .then
и .catch
не выполняются.Я попытался зарегистрировать обещание самостоятельно, и я получил результат, аналогичный описанному выше.
Нужно ли использовать async / await?Это проблема здесь?Вот документы на setItem .