JSFiddle - React, Tailwind, and code Playground
JavaScript
function promise(flag) {
if(flag) {
var dfd = $.Deferred();
setTimeout(function(){
console.log('promise');
dfd.resolve();
}, 1000);
return dfd.promise();
}
console.log('promise');
}
$.when(promise(), promise(true), promise()).done(function(){
console.log('Done');
})