JSFiddle - React, Tailwind, and code Playground

by Dedi Wibisono

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);