JSFiddle - React, Tailwind, and code Playground

HTML

<div id='a' style="border:2px solid black" >
<h3>Hove On me</h3>
For 2000 milliseconds. You will get an alert.
</br>
</div>

JavaScript

$(document).ready(function(){
   var delay=2000, setTimeoutConst;
   $('#a').hover(function(){
		setTimeoutConst = setTimeout(function(){
			/* Do Some Stuff*/
		   alert('Thank You!');
		}, delay);
   },function(){
		clearTimeout(setTimeoutConst );
   })
})