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

質問編集履歴

3

コードの追加

2020/05/13 07:44

投稿

kaoru_tujimiya
kaoru_tujimiya

スコア36

title CHANGED
File without changes
body CHANGED
@@ -11,66 +11,4 @@
11
11
  | ^ 42 | // const tempDate = { ...publishDate, [name]: value }
12
12
  43 | // const formated = `${tempDate.dateYear}/${tempDate.dateMonth}/${tempDate.dateDay} ${tempDate.dateTime}:${tempDate.dateMinutes}`
13
13
  44 | // setPublishDate({ ...publishDate, [name]: value })
14
- ```
15
-
16
- ```react
17
- import React, { useState, useEffect } from 'react'
18
- import moment from 'moment'
19
- import { Select } from 'antd'
20
- const { Option } = Select
21
-
22
- const aaa = (props) => {
23
- const { state, setState } = props
24
- const [publishDate, setPublishDate] = useState({
25
- dateMonth: '',
26
- })
27
-
28
- const monthNumbers = [...Array(12).keys()].map((i) => ++i)
29
- const monthItems = monthNumbers.map((monthNumber) => (
30
- <Option value={('0' + monthNumber).slice(-2)}>
31
- {('0' + monthNumber).slice(-2)}
32
- </Option>
33
- ))
34
-
35
- useEffect(() => {
36
- const formated = moment(Number(state.publishedAt))
37
- .format('YYYY/MM/DD/HH/mm')
38
- .split('/')
39
- setPublishDate({
40
- dateMonth: formated[1],
41
- })
42
- // eslint-disable-next-line react-hooks/exhaustive-deps
43
- }, [])
44
-
45
- const onChange = (e) => {
46
- console.log(e)
47
- const { name, value } = e.target
48
- const tempDate = { ...publishDate, [name]: value }
49
- const formated = `${tempDate.dateMonth}`
50
- setPublishDate({ ...publishDate, [name]: value })
51
- setState({
52
- ...state,
53
- publishedAt: String(new Date(formated).getTime()),
54
- })
55
- }
56
-
57
- return (
58
- <>
59
- <label>
60
- <Select
61
- // name="dateMonth"
62
- value={publishDate.dateMonth}
63
- onChange={onChange}
64
- >
65
- {monthItems}
66
- </Select>
67
- </label>
68
-
69
- </>
70
- )
71
- }
72
-
73
-
74
- export default aaa
75
-
76
14
  ```

2

文字修正

2020/05/13 07:43

投稿

kaoru_tujimiya
kaoru_tujimiya

スコア36

title CHANGED
@@ -1,1 +1,1 @@
1
- React hookでセレクトボックス項目の切換の方法
1
+ Reactでセレクトボックス項目の切換の方法
body CHANGED
File without changes

1

追加

2020/05/11 05:47

投稿

kaoru_tujimiya
kaoru_tujimiya

スコア36

title CHANGED
@@ -1,1 +1,1 @@
1
- React hookで選択項目の切換の方法
1
+ React hookでセレクトボックス項目の切換の方法
body CHANGED
File without changes