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;