【发布时间】:2020-12-01 13:21:51
【问题描述】:
我有DatePicker:
import DatePicker from 'react-datepicker';
const { state } = useLocation();
const [dateVisit, setDateVisit] = useState(new Date());
const editVist = async (e) => {
e.preventDefault();
console.log(dateVisit)
}
.....
<form onSubmit={(e) => editVist(e}>
<DatePicker
selected={dateVisit}
onChange={date => setDateVisit(date)}
value = {state.dataFiresStamp}
timeInputLabel="Time:"
dateFormat="MM/dd/yyyy h:mm aa"
showTimeInput
withPortal
/>
</form>
值设置和显示正确。
现在当我更改 Date&Time 时。然后点击editVisit。进入console 向我显示更正的新日期,但value into DatePicker has been not changed(仍然显示旧值)。
【问题讨论】:
标签: reactjs react-native datetime time datepicker