実現したいこと
Firestoreから単一Documentを取得したいのですが、うまくいきません。
userDocがundefinedになります。
記述方法が間違っているのでしょうか。
よろしくお願いいたします。
該当のソースコード
JS
1async componentDidMount() { 2 // TODO: Firestoreからユーザ情報を取得 3 try { 4 const db = firebase.firestore(); 5 const user = getCurrentUser(); 6 const userDoc = await db.collection("users").doc(user.uid).get(); 7 console.log(userDoc.data()); 8 this.setState({ 9 name: userDoc.data.name, 10 profileImageUrl: userDoc.data.image, 11 }); 12 } catch (error) { 13 console.error(error); 14 } 15 }
回答1件
あなたの回答
tips
プレビュー