質問編集履歴

3

解決済みの箇所を削除

2019/10/11 15:06

投稿

southernX
southernX

スコア5

test CHANGED
File without changes
test CHANGED
@@ -333,9 +333,3 @@
333
333
  ![イメージ説明](4350bc7ee47ef1831f10d67f29a84b87.png)
334
334
 
335
335
  確かにReducerは入っていて、それはmapStateToPropsでstate.userReducer.***として取り出せるはずと考えているのですが。
336
-
337
-
338
-
339
-
340
-
341
- 当方react-routerでも躓いております。もしよければそちらの質問もご覧になって下さい。

2

タイトルの変更、追記

2019/10/11 15:06

投稿

southernX
southernX

スコア5

test CHANGED
@@ -1 +1 @@
1
- TypeScript&connected-react-router&thunkでのmapStateToProps
1
+ mapStateToPropsが上手くいかない【TypeScript&connected-react-router&thunk
test CHANGED
@@ -328,6 +328,14 @@
328
328
 
329
329
 
330
330
 
331
+ 【追記】 Storeの構造、型を調べるため```console.log(store.getState())```をindex.jsで実行したところ、コンソールの結果は次のようになりました。
332
+
333
+ ![イメージ説明](4350bc7ee47ef1831f10d67f29a84b87.png)
334
+
335
+ 確かにReducerは入っていて、それはmapStateToPropsでstate.userReducer.***として取り出せるはずと考えているのですが。
336
+
337
+
338
+
331
339
 
332
340
 
333
341
  当方react-routerでも躓いております。もしよければそちらの質問もご覧になって下さい。

1

Store.jsの追加

2019/10/11 13:41

投稿

southernX
southernX

スコア5

test CHANGED
File without changes
test CHANGED
@@ -258,6 +258,46 @@
258
258
 
259
259
  ```
260
260
 
261
+ Store↓
262
+
263
+ ```Storejs
264
+
265
+ import { createStore } from 'redux'
266
+
267
+ import { applyMiddleware } from "redux";
268
+
269
+ import thunk from 'redux-thunk';
270
+
271
+ import { createBrowserHistory } from 'history'
272
+
273
+ import { routerMiddleware } from 'connected-react-router'
274
+
275
+ import { rootReducer } from "./Reducers";
276
+
277
+
278
+
279
+ export const history = createBrowserHistory()
280
+
281
+
282
+
283
+ export const store = createStore(
284
+
285
+ rootReducer(history),
286
+
287
+ applyMiddleware(
288
+
289
+ routerMiddleware(history),
290
+
291
+ thunk
292
+
293
+ )
294
+
295
+ )
296
+
297
+
298
+
299
+ ```
300
+
261
301
 
262
302
 
263
303
  ### 発生している問題・エラーメッセージ