JSFiddle - React, Tailwind, and code Playground

HTML

<button id="myButton">Keep me pressed to display a message !</button>

JavaScript

$(function(){
    var timeout = null,
        displayMessage = function () {
            console.log('Hello, timeout!');
            timeout = setTimeout(displayMessage, 250);
        };
    
    $('#myButton').mousedown(function(){
        displayMessage();
    });
    
    $('#myButton').mouseup(function(){
        clearTimeout(timeout);
    });
});