JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
</ul>
JavaScript
function wait(time) {
var ret = new $.Deferred();
setTimeout(function() {
ret.resolve('resolved in ' + time);
},time);
return ret;
}
function ajaxCallOnWait() {
$.each(arguments, function(index, res) {
$('ul').append('<li>' + res + '</li>');
});
}
var promise = $.when(wait(1000), wait(5000), wait(2000));
promise.then(ajaxCallOnWait);