回答編集履歴
2
テキスト修正
test
CHANGED
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
-
|
49
|
+
`members` の要素のidが、文字列ではなく数値ならば、`e.target.value` にも数値で入っているので、parseIntしなくても、以下でよいかと思います。
|
50
50
|
|
51
51
|
|
52
52
|
|
1
テキスト修正
test
CHANGED
@@ -39,3 +39,31 @@
|
|
39
39
|
|
40
40
|
|
41
41
|
参考になれば幸いです。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
## 補足
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
もともとの members の要素のidが文字列ではなく数値ならば、`e.target.value` も数値で入っているので、parseIntしなくても、以下でよいかと思います。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
```javascript
|
54
|
+
|
55
|
+
const handleSelectedName = e => {
|
56
|
+
|
57
|
+
onChange(members.find(member => member.id === e.target.value));
|
58
|
+
|
59
|
+
};
|
60
|
+
|
61
|
+
```
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
- **動作確認用codesandbox:** [https://codesandbox.io/s/q226212-z471n](https://codesandbox.io/s/q226212-z471n)
|