Мне нужно запустить два запроса на сервер и в случае успеха выполнить некоторые действия. Без 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);
})
}
}