两次调用this.props.dispatch

时间:2018-05-21 10:36:58

标签: reactjs redux react-redux redux-form

我正在使用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形式更新。

0 个答案:

没有答案