質問編集履歴

5

編集

2020/02/17 09:18

投稿

cuku
cuku

スコア108

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  user = temp
64
64
 
65
- [groupType]: [...this.state[type], group],
65
+ [type]: [...this.state[type], group],
66
66
 
67
67
  isSnackBarActive: true,
68
68
 

4

編集

2020/02/17 09:17

投稿

cuku
cuku

スコア108

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,13 @@
54
54
 
55
55
  console.log(group);
56
56
 
57
+ const temp = Object.assign({}, { [type]: user[type].filter((g) => g.id !== group.id) }
58
+
59
+ );
60
+
57
61
  this.setState({
62
+
63
+ user = temp
58
64
 
59
65
  [groupType]: [...this.state[type], group],
60
66
 

3

編集

2020/02/17 09:16

投稿

cuku
cuku

スコア108

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,12 @@
13
13
  となっていて
14
14
 
15
15
  thenより前の行で呼ばれていることになっていましたどうしてなのでしょうか?
16
+
17
+
18
+
19
+ //追記
20
+
21
+ .catch((e) => console.log(e))としてみたところTypeError: Invalid attempt to spread non-iterable instanceというエラーでしたどうやって解決できるのでしょうか?
16
22
 
17
23
 
18
24
 

2

編集

2020/02/17 06:19

投稿

cuku
cuku

スコア108

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  となっていて
14
14
 
15
- thenより前のこの行で呼ばれていることになっていましたどうしてなのでしょうか?
15
+ thenより前の行で呼ばれていることになっていましたどうしてなのでしょうか?
16
16
 
17
17
 
18
18
 

1

編集

2020/02/17 06:06

投稿

cuku
cuku

スコア108

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  onDeleteGroup(group, type) {
8
8
 
9
- .catch((e) => console.log('エラー'))
9
+ //この行でcatchエラーが呼ばれていた。
10
10
 
11
11
  window.fetchJson(`/group/`, {
12
12