質問編集履歴

1

質問の改善

2018/01/31 01:44

投稿

m0a
m0a

スコア708

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,35 @@
1
+ ```
2
+
3
+ export default connect(
4
+
5
+ (state: ReduxState) => ({ state }),
6
+
7
+ (dispatch: Dispatch<ReduxAction>) => ({ dispatch }),
8
+
9
+ ({state}, {dispatch}, onwProps) => ({
10
+
11
+ actions: new ActionDispatcher(dispatch, state),
12
+
13
+ value: state.counter,
14
+
15
+ })
16
+
17
+ )(Counter);
18
+
19
+
20
+
21
+ ```
22
+
23
+
24
+
25
+ 上記conncetを毎回書くのが面倒なので上手くラップする関数が作りたいんです。
26
+
27
+
28
+
29
+
30
+
31
+
32
+
1
33
  まず、非同期処理を行うためにActionDispacherを作りました。非同期処理を行えるクラスです。
2
34
 
3
35
  参考資料:[React + Redux + TypeScriptの最小構成](https://qiita.com/uryyyyyyy/items/3ad88cf9ca9393335f8c)