JSFiddle - React, Tailwind, and code Playground

HTML

<div id="time">30</div>

JavaScript

$(window).ready( function() {
    
    var time = 30
   
    setInterval( function() {
        
        time--;
        
        $('#time').html(time);
        
        if (time === 0) {
            
            location.reload()
        }    
        
        
    }, 1000 );
    
});