JSFiddle - React, Tailwind, and code Playground
HTML
<a id="clicker">Click me</a>
JavaScript
(function(){
var dirtyFlag;
$('#clicker').click(function(){
if (dirtyFlag) return;
dirtyFlag = true;
setTimeout(function(){
console.log('clean and proceeding');
dirtyFlag = false;
}, 500);
});
})();