Redux - 如何从另一个动作创建者中调用动作创建者?

时间:2017-03-31 01:23:57

标签: reactjs redux

我有以下动作创建者:

export function foo(param) {
    ...
}

我希望从相邻的动作创建者(在同一个文件中)中调用它,如下所示:

export function bar(param){
    return (dispatch, getState) => {
        dispatch({
            type: ATYPE.SET_DO_THIS_BEFORE_FOO,
            payload: param
        });

        foo(param);
    }
}

foo动作创建者未从bar内部开火。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:13)

根据您的示例,您似乎已经在使用java.util.Calendar。如果是这种情况,那么您唯一遗忘的就是分发您的动作创建者创建的动作:

redux-thunk