JSFiddle - React, Tailwind, and code Playground
Babel + JSX
"use strict";
function log(s) {
var line = document.createElement('div');
line.textContent = s;
document.body.appendChild(line);
}
function foo(i) {
if (i !== 0) {
setTimeout(() => log(i));
return foo(--i);
}
}
foo(5);