JSFiddle - React, Tailwind, and code Playground
by Boba Poshtar
HTML
<p>0, 0, 0</p>
<button>Run</button>
JavaScript
let p = document.querySelector('p');
let btn = document.querySelector('button');
qqq = requestAnimationFrame;
requestAnimationFrame = function(fun, ...arg) {
qqq(function(){ fun(...arg); });
};
function aaa(a, b, c){
p.innerText = `${a}, ${b}, ${c}`;
requestAnimationFrame(aaa, a + 1, b + 2, c + 3);
}
btn.addEventListener('click', function(){
requestAnimationFrame(aaa, 1, 1, 1);
}, { once: true });