JSFiddle - React, Tailwind, and code Playground

HTML

<body>
		<div id="textbox">
			nothing yet
		</div>
	</body>
<script>
	var val = 0;

	textbox = document.getElementById("textbox");
	textbox.addEventListener("update", function(e) {
		textbox.innerHTML = val;
	}, false);

	body = document.getElementsByTagName("body")[0];
	body.addEventListener("update", function(e) {
		val++;
	}, false); 

	function update() {
        var event = document.createEvent('CustomEvent');
        event.initEvent('update', true, true);

		textbox.dispatchEvent(event);
	}

	setInterval(update, 10);
</script>