JSFiddle - React, Tailwind, and code Playground

HTML

<div id='block'>
    <pre>
        $("#go").click(function(){ 
            $("#block").animate(
                { opacity: 0.0 }, 
                500, 
                function(){
                    $("#block").hide(); 
                } 
            );
        );
    </pre>
</div>

<button id='go'>Go</button>

JavaScript

$("#go").click(function(){ 
    $.when( $("#block").animate({ opacity: 0.0 }, 1000) ).then(function(){ 
         $("#block").hide(); 
    });
});