我应该从另一个动作中派遣一个动作创建者

时间:2017-06-09 09:51:10

标签: react-redux

我有一个在服务器中设置值的函数,然后根据结果调度不同的操作。

actions.js文件:

const fetchList = () => {
    return dispatch => {
        return api.list().then(list => {
            dispatch(receiveList(list));
        });
    };
};

...

const changeItems = () => {
    return dispatch => {
        return api.change()
        .then(() => {
            fetchList()(dispatch);
        })
        .fail(() => {
            messageService('Change Failed')(dispatch);
        });
    };
};

我做错了什么或者fetchList()(dispatch)是正确的做法吗?

1 个答案:

答案 0 :(得分:1)

你应该看看redux-saga