JSFiddle - React, Tailwind, and code Playground
JavaScript
step1().then(step2).then(step3);
function step1() {
var $dfStep1 = new $.Deferred();
console.log("step1");
$dfStep1.resolve();
return $dfStep1.promise();
}
function step2() {
var $dfStep2 = new $.Deferred();
console.log("step2");
$dfStep2.resolve();
return $dfStep2.promise();
}
function step3() {
var $dfStep3 = new $.Deferred();
console.log("step3");
$dfStep3.resolve();
return $dfStep3.promise();
}