回答編集履歴

4

2018/03/27 07:30

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  定数isCompletedを宣言すると同時に値を代入。
48
48
 
49
+ この場合、completedExerciseIdListにfor文内で動的に生成された対象の文字列があればtrueが代入され、そうでない場合はfalseが代入される。
50
+
49
51
 
50
52
 
51
53
  追記

3

2018/03/27 07:30

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -56,4 +56,4 @@
56
56
 
57
57
 
58
58
 
59
- それと、setStateをfor文の中で呼んでますけど、それだとループする度にビューを再レンダリングしてると思います。
59
+ それと、setStateをfor文の中で呼んでますけど、それだとループする度にビューを再レンダリングしてると思います。コードリーディングということでご自身のコードではないのでしょうが、本来ならsetStateは一回でまとめたいところですね。

2

2018/03/27 07:25

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -45,3 +45,15 @@
45
45
 
46
46
 
47
47
  定数isCompletedを宣言すると同時に値を代入。
48
+
49
+
50
+
51
+ 追記
52
+
53
+
54
+
55
+ 何やらコードリーディングが大変そうな気がしてくるコードですね。
56
+
57
+
58
+
59
+ それと、setStateをfor文の中で呼んでますけど、それだとループする度にビューを再レンダリングしてると思います。

1

2018/03/27 07:15

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -27,3 +27,21 @@
27
27
  ```
28
28
 
29
29
  変数xを宣言すると同時に値も代入して初期化。
30
+
31
+
32
+
33
+ ```ここに言語を入力
34
+
35
+ const isCompleted =
36
+
37
+ completedExerciseIdList.indexOf(
38
+
39
+ this.props.courseId + "/" + sections[i].exercises[j].exerciseId
40
+
41
+ ) >= 0;
42
+
43
+ ```
44
+
45
+
46
+
47
+ 定数isCompletedを宣言すると同時に値を代入。