JSFiddle - React, Tailwind, and code Playground
JavaScript
function initiateTimeOut(i) {
setTimeout(function() { doStuff(i) }, 30);
}
function doStuff() {
console.log(i);
i++;
if (i <= 10) {
initiateTimeOut(i);
}
}
var i = 0;
initiateTimeOut(i);