JSFiddle - React, Tailwind, and code Playground
JavaScript
function step1() {
var deferred = $.Deferred();
setTimeout(function () {
alert('I am step 1');
deferred.resolve();
}, 3000);
return deferred.promise();
}
function step2() {
alert('I am step 2');
}
step1().done(step2);