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

回答編集履歴

2

テキスト修正

2019/11/29 23:29

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ## 補足
24
24
 
25
- もともとの members の要素のidが文字列ではなく数値ならば、`e.target.value` も数値で入っているので、parseIntしなくても、以下でよいかと思います。
25
+ `members` の要素のidが文字列ではなく数値ならば、`e.target.value` も数値で入っているので、parseIntしなくても、以下でよいかと思います。
26
26
 
27
27
  ```javascript
28
28
  const handleSelectedName = e => {

1

テキスト修正

2019/11/29 23:29

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -18,4 +18,18 @@
18
18
  - **動作確認用codesandbox:** [https://codesandbox.io/s/q226212-e41ob](https://codesandbox.io/s/q226212-e41ob)
19
19
 
20
20
 
21
- 参考になれば幸いです。
21
+ 参考になれば幸いです。
22
+
23
+ ## 補足
24
+
25
+ もともとの members の要素のidが文字列ではなく数値ならば、`e.target.value` も数値で入っているので、parseIntしなくても、以下でよいかと思います。
26
+
27
+ ```javascript
28
+ const handleSelectedName = e => {
29
+ onChange(members.find(member => member.id === e.target.value));
30
+ };
31
+ ```
32
+
33
+
34
+
35
+ - **動作確認用codesandbox:** [https://codesandbox.io/s/q226212-z471n](https://codesandbox.io/s/q226212-z471n)