JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" id="suggestion" onkeyup="DelayedCallMe(200);"/>

JavaScript

var _timer = 0;

function DelayedCallMe(num) {
    if (_timer)
        window.clearTimeout(_timer);
    _timer = window.setTimeout(function() {
        callMe(num);
    }, 500);
}

function callMe(num) {
    alert(num);
}