Я создаю модуль CRUD для добавления пользователя.Для добавления модуля работают должным образом, но у меня есть ошибка на обновлении модуля при вводе даты.Я использую форму initialValues, чтобы заполнить поле формы
. Например: пользователь данных из API имеет 2019/04/22, а в поле формы правильно отображается дата (2019/04/22), но данные хранятся в избыточной форме.форма всегда на один день меньше
Как я передаю исходные значения для реквизитов reduxForm
const initVals = this.props.agentDetail.toJS()
const initVal =
{
active: initVals.active,
agencyCode: initVals.agencyCode,
agentId: initVals.agentId,
birthDate: moment(initVals.birthDate,"YYYY-MM-DD"),
businessEmail: initVals.businessEmail,
gender: initVals.gender,
homeAddress: initVals.homeAddresss,
id: initVals.id,
idNumber: initVals.idNumber,
idType: initVals.idType,
joinDate: moment(initVals.joinDate,"YYYY-MM-DD"),
mobilePhone: initVals.mobilePhone,
name: initVals.name,
}
<ModalAgentComponent
initialValues={initialValue}
{...this.props}
/>
"response-redux": "^ 6.0.0", "redux-form": "^ 8.1.0 ",
Я ожидаю, что значение даты в состоянии reduxForm будет таким же, как и начальные значения