JSFiddle - React, Tailwind, and code Playground
JavaScript
var seti = 500,
myInvervalFunction,
myInterval,
init,
dataUrl = 'http://www.random.org/integers/?num=1&min=1&max=5&col=1&base=10&format=plain';
init = function() {
myInterval = setInterval(myInvervalFunction, seti);
};
myInvervalFunction = function(){
console.log('tick after '+seti+' ms');
$.get(dataUrl, function(data) {
data = data*1000;
if (seti !== data) {
seti = data;
clearInterval(myInterval);
init()
}
});
};
init();