Я использую избыточную форму для разработки профиля пользователя. В этом профиле я хочу отправить дату рождения пользователя в магазин редуксов. В этом случае я пишу функцию, описанную ниже, для компонента выбора даты.
const renderBirthday = ({
input,
label,
meta: { touched, error },
...custom
}) => {
return (
<div>
<DatePicker
{...input}
dateForm="MMMM d, yyyy h:mm aa"
selected={input.value ? moment(input.value) : null}
onChange={date => input.onChange(moment(date).format("YYYY/MM/DD"))}
/>
</div>
);
};
Это поле в редукционной форме.
<Field
component={renderBirthday}
name="dateOfBirth"
/>
Несмотря на то, что в поле установлена дата, ее нельзя отправить в хранилище избыточных данных. Может ли кто-нибудь помочь мне решить эту проблему?