JSFiddle - React, Tailwind, and code Playground
HTML
<button>Click me</button><br>
<div id="spinner">I am a spinner</div>
CSS
#spinner {
display: none;
}
JavaScript
var button = document.querySelector('button');
var spinner = document.querySelector('#spinner');
function showThing() {
spinner.style.display = 'block';
setTimeout(removeThing, 2000)
}
function removeThing() {
spinner.style.display = 'none';
}
button.onclick = showThing;