使用Redux实现事务的正确方式是什么?

3

我需要向服务器运行两个查询,如果成功则执行一些操作。如果没有使用 redux,我将使用 Q 库来完成:

$q.all([service.doAction1(),service.doAction2()]).then(function(){
    //perform some actions
})

我的问题是如何使用redux完成相同的操作?我猜想可能需要实现中间件,使用与上述方法相同的方式:

function(next) {
 return function(action) {
    $q.all([service[action.requests[0]](),service[action.requests[1]]()]).then(function(result){
        next(result);
    })
 }
}
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接