Теперь я создал асинхронную c функцию getUsers, которая возвращает обещание с правильными данными. Затем я попытался получить данные в виде массива с помощью .then (). Однако данные пусты, когда я вызываю getUsers () в get ().
getUsers = async () => {
try {
const users = await AsyncStorage.getItem("@FriendBook:Users");
if (users !== null) {
return JSON.parse(users);
}
return [];
} catch (error) {
console.log("Unable to load users", error);
}
};
get = () => {
var p = getUsers();
var users = [];
p.then((res) => {
users = res;
});
return users;
};