У меня есть компонент с формой, которая должна отображать средство выбора даты
const MyComponent = () => {
const [formData, setFormData] = useState({
dateFrom: new Date(Date.now() - 7 * 24 * 60 * 60 * 1000),
dateTo: new Date()
});
const handleOnChange = e => {
setFormData({...formData, [e.target.name]: e.target.value});
};
return (
<DatePicker
selected={formData.dateFrom}
name="dateFrom"
dateFormat="MMMM d, yyyy"
onChange={e => handleOnChange(e)}
/>
);
};
Что мне нужно сделать, это сохранить новую дату в состоянии и вернуть ее для обновления компонента, используя его выбранное свойство.
метод handleOnChange работает для других элементов управления формы, а не для средства выбора даты, появляется сообщение об ошибке:
Невозможно прочитать свойство 'имя' из неопределенного
Есть предложения?