Profile入力画面をつくる(つづき4日目)

わしの
·

📝今日の学習

今日は登録したプロフィールを取得するところから。

今日のつまづき:CurrentUserが取得できない(すぐログアウトしてる?)原因

前から気になっていた件。どうも、Fireauth使ってログインした直後はCurrentUserがnullのステータスがあるようです。なのでonAuthStateChangedを使って監視してあげることが必要とのこと。

(公式)https://firebase.google.com/docs/auth/web/manage-users?hl=ja

ガイドのサンプルに従ってとりあえず仮実装でこんな感じにした。

実行結果

理由は分かって、ユーザー情報がちゃんと取得できるようになった。とりあえずFirestoreから取れるようになったけど、なぜか2回(4回?)呼ばれる。useEffectはローカル実行だと2回呼ばれるって話を聞いたことがあるけど、その件と似た話?

前途多難やね。ここ明日もう一回やります。

🍚きょうのごはん

おひるは納豆うどん。「ひきずりうどん」とか「ひっぱりうどん」という名前がついているらしいです。超手軽。

夕飯は残り物の大根の煮物。まだあと1食分あるので明日は作らないでも大丈夫。お味噌汁はパックに白菜をレンチンしたのをいれた。味噌汁に白菜も思いのほかアリだね。アリダヨ>🐜

冷蔵庫の食材がそろそろなくなってきたので買いに行かないと。

@wassy
ものづくりが好き。