JSFiddle - React, Tailwind, and code Playground
HTML
<button>Increment</button>
<ol>
</ol>
JavaScript
let i = 0;
const button = document.querySelector('button');
const ol = document.querySelector('ol');
button.addEventListener('click', incrementWithDelay);
function incrementWithDelay() {
let j = i;
setTimeout(() => {
const li = document.createElement('li');
li.textContent = j;
ol.appendChild(li);
i++;
}, 500)
}