在动作创作者中写条件是最佳做法吗?如果没有,那会有什么选择呢?
我的情况是,我有一个文件上传器,根据选择我将数据推送到reducerA或reducerB。
return function (dispatch, getState) {
const { selectedStage } = getState();
if (selectedStage.stage === Constants.STAGE_CARRIER) {
**dispatch(uploadCarrier(payload));**
} else {
**dispatch(uploadWeb(payload));**
}
};