前提・実現したいこと
複数のオブジェクトを格納した配列にmap()
を利用して処理を加えたいと思っています。
発生している問題・エラーメッセージ
エラーは発生していませんが、users
ではmap()
が実行され、props.user
では実行されません。
該当のソースコード
users
には下記メソッドの返り値が格納されています。
javascript
1const users = [ 2 { 3 first: "Ada", 4 last: "Lovelace", 5 born: 1815 6 }, 7 { 8 first: "Ada", 9 last: "Lovelace", 10 born: 1815 11 }, 12 ];
props.user
には下記メソッドの返り値が格納されています。
javascript
1const DataGetAction = () => { 2 let users = []; 3 4 firebaseDb.collection("users").get().then((querySnapshot) => { 5 querySnapshot.forEach((doc) => { 6 users.push(doc.data()); 7 }); 8 }); 9 10 return users; 11}
試したこと
配列宣言の[]
をnew array()
とするなど
補足情報(FW/ツールのバージョンなど)
firebaseからデータの一覧を取得して表示することが最終の目標です。
よろしくお願いいたしますm(_ _)m
回答3件
あなたの回答
tips
プレビュー