export async function getLessons() {
const group = await AsyncStorage.getItem('@group');
let data;
await database()
.ref(`PI20/0/days`)
.once('value')
.then(snapshot => {
console.log(snapshot.val());
data = snapshot.val();
})
Эта функция работает так как надо
useEffect(() => {
console.log(getGroupList());
}, [])
async function getGroupList() {
let data;
database()
.ref(`PI20/0/days`)
.once('value')
.then(snapshot => {
console.log(snapshot.val());
data = snapshot.val();
})
return data
}
А эта нет. Сама функция вызывается, адрес фаербейс правильный, но не вызывается `.then` хотя сама функция выполняется до конца. Почему первая работает как надо а второая нет