JSFiddle - React, Tailwind, and code Playground
by dirtyd77
JavaScript
function getUserPrefs(){
var deferred = new $.Deferred();
// we want to imitate a ajax call, so let's return data in a second
setTimeout(function(){
deferred.resolve('NEW DATA!');
}, 1000);
return deferred.promise();
}
var userPrefs = getUserPrefs();
console.log('this is a promise object', userPrefs);
// use then and get data when it is ready
userPrefs.then(function(data){
console.log('this is the data provided once the deferred object is "RESOLVED"', data);
});