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

回答編集履歴

1

dispatch について追記

2020/12/17 08:18

投稿

A_kirisaki
A_kirisaki

スコア2853

answer CHANGED
@@ -4,4 +4,18 @@
4
4
  ```JavaScript
5
5
  const mapDispatchToProps = (dispatch) => { readEvents(dispatch) };
6
6
  ```
7
- とするとよいでしょう。
7
+ とするとよいでしょう。
8
+
9
+ 追記:
10
+ ```JavaScript
11
+ readEvents(this.state);
12
+ ```
13
+ を呼び出しているためエラーが出てしまいます。もしここで `dispatch` したい場合
14
+ ```JavaScript
15
+ const mapDispatchToProps = (dispatch) => {{ readEvents: readEvents(dispatch) }};
16
+ ```
17
+ とし、
18
+ ```JavaScript
19
+ this.props.readEvents(this.state)
20
+ ```
21
+ とすればよいはずです(Redux 久しぶりなので曖昧ですが)。