JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text">

JavaScript

var input = document.querySelector("input");
var searchTimeout = null;

input.addEventListener("input", function()
{
	if (searchTimeout)
  {
  	clearTimeout(searchTimeout);
  }
  
	searchTimeout = setTimeout(function() 
  {
  	alert();
  }, 1000);
});