JSFiddle - React, Tailwind, and code Playground
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);
})