Я использую избыточную форму и хочу вызвать диспетчер 2 раза для одного изменения формы. Однако, используя код ниже, отправляется только первый this.props.dispatch
.То есть startDate
обновляется, но endDate
не обновляется и приводит к ошибке.Есть ли способ отправить оба?
handleEvent(event, picker) {
let changeStartDate = change('FilterForm', 'startDate', picker.startDate);
let changeEndDate = change('FilterForm', 'endDate', picker.endDate);
this.props.dispatch(changeStartDate);
this.props.dispatch(changeEndDate);
}
РЕДАКТИРОВАТЬ: Когда я передаю два действия, как this.props.dispatch(changeStartDate, changeEndDate),
только первый параметр, startDate
обновляется в форме-избыточности,Такое же поведение, как и при вызове по отдельным строкам.Когда я ставлю changeEndDate
в качестве первого параметра, `changeEndDate также изменяется.Так что, в зависимости от того, что наступит раньше, будет обновлено в редукционной форме.