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 + "'");
        });
      });