Как преобразовать объект из snapshot.val() в массив?
Собственно в чем проблема. Из базы firebase возвращает вот такой объект скриншот
Код запроса:
const getUserPath = ref(database, 'tasks');
useEffect(() => {
onValue(getUserPath, (snapshot) => {
console.log(snapshot.val())
});
});
Но я хотел бы работать с массивом такого вида:
const data = [
{
id: 1,
title: 'Добавить стили',
completed: true,
time: "30.11.2022, 11:09:38"
},
{
id: 2,
title: 'Добавить поиск по задачам.',
completed: true,
time: "15.11.2022, 11:09:38"
},
]
Чтобы по нему удобно .map() пробежать и каждый элемент в li положить. Как его преобразовать? Может у самих snapshot есть методы?