【发布时间】:2020-05-31 12:09:11
【问题描述】:
在一个状态键上组合两个输入值时需要帮助。
在到达日期输入进行更改时,可以在data.arrivalDate 处读取新值,而在到达时间输入处进行更改时,可以分别从data.arrivalTime 处读取它的值。
我想要做的是,当单击“提交”按钮时 - 在发送数据之前 - 将两个输入的结果组合在一个状态字段 arrivesAt 中,以便接收像 2020-01-01/09:05 这样的字符串,所以我不在我的data 对象中需要旧的状态键data.fromDate 和data.fromTime。
这是我的代码: https://codesandbox.io/s/blue-tdd-xesmm?file=/src/App.js
【问题讨论】:
-
为什么需要新状态却不能使用`${data.fromDate}/${data.fromTime}`?
标签: reactjs react-hooks react-state