回答編集履歴

1

細かい修正

2021/03/18 17:00

投稿

hoshi-takanori
hoshi-takanori

スコア7899

test CHANGED
@@ -1,4 +1,4 @@
1
- それが正常な動作です。useEffect はレンダーが終了した後に実行されるので、初回のレンダーでは useSelector は初期値 { uid: "", photoUrl: "", displayName: "" } を返し、その後 useEffect で store が更新された結果、新しい値を使って再度レンダーし直すことになります。
1
+ それが正常な動作です。useEffect で指定した関数はレンダーが終了した後に実行されるので、初回のレンダーでは useSelector は初期値 { uid: "", photoUrl: "", displayName: "" } を返し、その後 useEffect で store が更新された結果、新しい値を使って再度レンダーし直すことになります。
2
2
 
3
3
 
4
4