回答編集履歴

1

テキスト修正

2019/12/02 13:59

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -23,3 +23,37 @@
23
23
  const list = this.props.tasks.map( item => <li key={item.id}>{item.text}</li>)
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+ ### 備考
30
+
31
+
32
+
33
+ 現状の`ToDoList` は state 不要なコンポーネントなので、以下のような関数コンポーネントで書くこともできます。
34
+
35
+
36
+
37
+ ```jsx
38
+
39
+ import React from 'react';
40
+
41
+
42
+
43
+ const ToDoList = ({ tasks }) => (
44
+
45
+ <ul>
46
+
47
+ {tasks.map(item => <li key={item.id}>{item.text}</li>)}
48
+
49
+ </ul>
50
+
51
+ );
52
+
53
+
54
+
55
+ export default ToDoList;
56
+
57
+ ```
58
+
59
+ - 動作確認用Codesandbox: [https://codesandbox.io/s/nice-mahavira-y6xih](https://codesandbox.io/s/nice-mahavira-y6xih)