JSFiddle - React, Tailwind, and code Playground

by Alexey Ukolov

JavaScript

var dfd = new $.Deferred();
    promise = dfd.promise(),
    param = 'foo';

setTimeout(function () {
	dfd.resolve(param);
}, 1000);

promise.then(function(localOne) {
  var dfd = new $.Deferred();
      promise = dfd.promise()

  setTimeout(function () {
    dfd.resolve(localOne);
  }, 1000);
    
  return promise;
})
.then(function(localTwo) {
  console.log(localTwo);
})