JSFiddle - React, Tailwind, and code Playground
HTML
<button>Click</button>
<div class="out"></div>
JavaScript
const button = document.querySelector('button');
const out = document.querySelector('.out');
let timer;
button.addEventListener('click', (e) => {
clearTimeout(timer);
timer = setTimeout(showMessage, 300, e.detail)
})
const showMessage = (count) => {
out.textContent = `${count} clicks`
}