我正在使用redux-form,我想为一次表单更改调用dispatch 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
以redux格式更新。与调用单独的行相同的行为。当我将changeEndDate
作为第一个参数时,`changeEndDate也会被更改。因此,以先到者为准,以redux形式更新。