需要在一个状态键上组合两个输入值的帮助。当在到达日期进行更改时,输入可以读取data.arrivalDate
处的新值;当对到达时间进行更改时,输入可以从data.arrivalTime
中读取其值。
[我想做的是,当单击“提交”按钮时-在发送数据之前-将来自两个输入的结果合并到一个状态字段arrivesAt
中,以便接收像2020-01-01/09:05
这样的字符串,因此我不需要我的data.fromDate
对象中的旧状态键data.fromTime
和data
。
这里是我的代码:https://codesandbox.io/s/blue-tdd-xesmm?file=/src/App.js
const handleSubmit = event => {
event.preventDefault();
setData(prev => ({
arriveAt: `${prev.fromDate}/${prev.fromTime}`,
}));
};