У меня есть функция, которая получает данные из Firestore, но всегда возвращает undefined.Ранее я использовал метод .get (), но я хочу, чтобы мои данные автоматически обновлялись, когда база данных получает новые данные.
Я знаю, что .onSnapshot () не возвращает обещание, поэтому использованиеасинхронный не вариант.
getdata = (dbRef) => {
dbRef.onSnapshot(snapshot => {
console.log(snapshot);
return snapshot;
});
}
В журнале отображается снимок в консоли, но когда я вызываю эту функцию, он возвращает неопределенное значение