JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
JavaScript
$(document).ready(function()
{
function resolveAtOnce()
{
var d = $.Deferred();
// return d.resolve("Ok 1").promise(); // works
return d.resolve("Ok 2"); // works also
//d.resolve("Ok 3");
return d.promise();
}
resolveAtOnce().done(function(response)
{
console.log("Resolved with response: '" + response + "'");
}).fail(function(error)
{
console.log("Resolved with response: '" + response + "'");
});
});