質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -143,3 +143,33 @@
|
|
143
143
|
```
|
144
144
|
|
145
145
|
アドバイス頂けないでしょうか。宜しくお願い致します。
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
# 追記
|
150
|
+
|
151
|
+
ご指摘の通り、下記のように修正しましたが、2つ目の引数について問題があります。
|
152
|
+
|
153
|
+
```
|
154
|
+
|
155
|
+
export const LoginContext = React.createContext<[Partial<ContextProps>, ()=> void]>([
|
156
|
+
|
157
|
+
initialObject,
|
158
|
+
|
159
|
+
() => {},
|
160
|
+
|
161
|
+
]);
|
162
|
+
|
163
|
+
```
|
164
|
+
|
165
|
+
2つ目の引数は無名関数として()=>voidを型として設定しましたが、Consumerで使用する際に、「0個の引数が必要だが*個指定されています。」と表示されます。
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
そこで下記のように引数を指定しましたが、「パラメーターに名前があるが型に名前がない」と表示されます
|
170
|
+
|
171
|
+
```
|
172
|
+
|
173
|
+
<[Partial<ContextProps>, (ContextProps)=> void]>
|
174
|
+
|
175
|
+
```
|