JSFiddle - React, Tailwind, and code Playground

JavaScript

var Game = function () {
        this.counter = 0;
        this.loopBound = this.loop.bind(this);
        this.loopBound();
    }
    Game.prototype.loop = function () {
        console.log(this.counter++); 
        requestAnimationFrame(this.loopBound);
    }
    var gameOne = new Game();