teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記

2020/08/11 05:39

投稿

yuki_90453
yuki_90453

スコア326

title CHANGED
File without changes
body CHANGED
@@ -70,4 +70,19 @@
70
70
  GivenName: string,
71
71
  }
72
72
  ```
73
- アドバイス頂けないでしょうか。宜しくお願い致します。
73
+ アドバイス頂けないでしょうか。宜しくお願い致します。
74
+
75
+ # 追記
76
+ ご指摘の通り、下記のように修正しましたが、2つ目の引数について問題があります。
77
+ ```
78
+ export const LoginContext = React.createContext<[Partial<ContextProps>, ()=> void]>([
79
+ initialObject,
80
+ () => {},
81
+ ]);
82
+ ```
83
+ 2つ目の引数は無名関数として()=>voidを型として設定しましたが、Consumerで使用する際に、「0個の引数が必要だが*個指定されています。」と表示されます。
84
+
85
+ そこで下記のように引数を指定しましたが、「パラメーターに名前があるが型に名前がない」と表示されます
86
+ ```
87
+ <[Partial<ContextProps>, (ContextProps)=> void]>
88
+ ```