JSFiddle - React, Tailwind, and code Playground

JavaScript

var acao1 = $.Deferred(),
    acao2 = $.Deferred();

$.when(
    acao1.promise(), 
    acao2.promise()
).then(
    function(value1, value2) {
        alert("Sucesso: " + value1 + " " + value2);
    }, 
    function(erro) {
        alert("Erro: " + erro);
    }
);
 
// força erro na segunda ação
acao2.reject( 6 );