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 });