JSFiddle - React, Tailwind, and code Playground

HTML

<div id="dvLoading"></div>

CSS

#dvLoading{
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    background: red;
    z-index:9999;
}

JavaScript

$( window ).load(function() {
   $('#dvLoading').show().delay(3000).queue(function(n) {
      $(this).fadeOut("slow").delay(1000); n();
   });
});