Я использую AsyncStorage
в своем приложении React Native для хранения информации о пользователе. Функция getItem()
является асинхронной и требует от меня выполнить обратный вызов, когда я хочу загрузить данные из системы хранения.Ожидание AsyncStorage.getItem()
AsyncStorage.getItem("phoneNumber").then((value) => {
this.setState({"phoneNumber": value});
}).done();
Поскольку извлечение значения из хранилища занимает немного времени, я хотел бы дождаться завершения операции до продолжения выполнения.
Можно ли загружать данные способом, который не является асинхронным? Если нет, есть ли простой способ подождать, пока вызов getItem()
будет завершен, чтобы продолжить выполнение?
Ошибка синтаксиса: Ожидание - это зарезервированное слово. – mixdev
Добавить ключевое слово 'async' в функцию определения функции, используя 'await' –
Где можно называть это на странице загрузки? – Dhrupal