JSFiddle - React, Tailwind, and code Playground

by John Grivas

JavaScript

setTimeout(refresh, 10000); 
var time = new Date().getTime();
     $(document.body).bind("mousemove keypress", function(e) {
         time = new Date().getTime();
              setTimeout(refresh, 10000);
     });

     function refresh() {
         if(new Date().getTime() - time >= 10000) 
         {
             alert("ok");
             window.location.reload(true);
         }
         else 
             setTimeout(refresh, 10000);
     }