質問編集履歴
1
追記
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
|
+
```
|