JSFiddle - React, Tailwind, and code Playground
JavaScript
function debounce(fn, time) {
let timeout;
return function() {
let fnCall = () => {
return fn.apply(this, arguments);
}
clearTimeout(timeout);
timeout = setTimeout(fnCall, time);
}
}