JSFiddle - React, Tailwind, and code Playground
by alnitak
HTML
<div id="frame" />
JavaScript
function redraw() {
var interval = 5000;
// work out current frame number
var now = new Date().getTime();
var frame = Math.floor(now / interval) % 2; // 0 or 1
// do your stuff here
$('#frame').text(frame);
// retrigger
var msecs = new Date().getTime() % interval;
setTimeout(redraw, interval - msecs);
}
redraw();