theomjones
5/28/2018 - 10:58 AM

example-parse-firebase-to-array.js

return db
  .ref("expenses")
  .once("value", snapshot => {
    const expenses = [];
    snapshot.forEach(childSnapshot => {
      expenses.push({
        id: childSnapshot.key,
        ...childSnapshot.val()
      });
    });
    console.log("expenses", expenses);
    dispatch(setExpenses(expenses));
  })
  .catch(e => console.log(e));