JSFiddle - React, Tailwind, and code Playground
JavaScript
/* example task function */
function performTask() {
var deferred = new $.Deferred();
/* TODO: add an expensive task */
deferred.resolve();
return deferred.promise();
}
/* example task function the way I am currently doing it */
function performResponsiveTask() {
var deferred = new $.Deferred();
/* TODO: add an expensive task */
setTimeout(function() {
deferred.resolve();
}, 0);
return deferred.promise();
}