わからないこと
ReactとTypeScriptを勉強しています。
グローバルで値を管理しようとしたところ見慣れない型を見つけました。以下のコードのDispatchとSetStateActionの型の意味がわかりません。それぞれの意味を調べてみましたが、いまいちピンときませんでした。どういう時にこの型を使用するのかも教えていただけると助かります。
js
1type LoginUserContextType = { 2 loginUser: User | null; 3 setLoginUser: Dispatch<SetStateAction<User | null>> 4} 5
調べたこと
-
Dispatch・・・戻り値がない型
-
SetStateAction・・・引数の型を返す何かしらの関数---
useState が返す更新関数の型ですね。その型にこだわるより、使い方を理解する方が大事かと…。
https://tyotto-good.com/blog/usestate-basic

回答1件
あなたの回答
tips
プレビュー