Я получил синтаксическую ошибку в своем коде.Как использовать AsyncStorage.setItem в обратном вызове fetch?
async getJSON() {
await fetch(url)
.then((response) => response.text())
.then((responseText) => {
await AsyncStorage.setItem(STORAGE_KEY, responseText);
})
.catch((error) => {
console.warn(error);
});
},
Ошибка Неожиданный маркер на await AsyncStorage.setItem(STORAGE_KEY, responseText);
Я предполагаю, что это жалуется await
добавить асинхронный модификатор – carlosdubusm
Почему вы до сих пор используете 'затем' /' catch' и обратные вызовы, когда у вас есть '' async'/await' ??? – Bergi
@Bergi Я добавил их, когда получил синтаксическую ошибку для этого '' жду AsyncStorage.setItem''. Не знал, что '' async'' следует добавить к объявлению функции обратного вызова. – YSJ