Я новичок в реагирующих хуках, и я попытался преобразовать реагирующий указатель даты из класса в функцию с помощью хуков.
Проблема в том, что когда я запускаю, onChange покажет (RangeError: Неверное значение времени), но по умолчанию «выбранная» дата начала работает нормально. Можно ли это сделать с помощью крючков?
import React, { useState, Fragment } from 'react';
import Datepicker from 'react-datepicker';
const Example = () => {
const [startDate, setStartDate] = useState(new Date());
const handleChange = date => {
setStartDate({ startDate: date });
}
return (
<Fragment>
<Datepicker
selected={startDate}
onChange={handleChange}
/>
</Fragment>
)
}
export default Example;
Я ожидаю, что состояние startDate изменяется без «RangeError: Неверное значение времени».