React + TypeScriptでfirebaseを使用しています。
下記コードのようにgetDocをした場合の返り値の型指定について、vscodeの補助機能で表示された「:DocumentData | undefined」を設定しているのですが、本当にこの型指定で問題ないか不安があり質問させていただきました。
こちらの型指定はこれで問題ありませでしょうか?
いまいちfirebaseを使用しての型指定に何を設定したらいいかピンと来ておらず、firebaseのドキュメントの読み方が下手なのか、ドキュメントでも見つけることができませんでした。
何かおすすめの記事などあれば合わせてお教えいただけますと幸いです。
const userCollectionRef = doc(db, "users", uid); getDoc(userCollectionRef).then((docSnap: DocumentData | undefined) => { setRoomID(docSnap?.data().myroomID); });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/24 04:42
2023/01/24 05:12 編集
2023/01/24 12:30
2023/01/24 14:47