JSFiddle - React, Tailwind, and code Playground

HTML

<button>Button</button>

JavaScript

$(function() {
    $("button").click(function() {
        $("button").attr("disabled", "disabled");
        setTimeout(function() {
            $("button").removeAttr("disabled");      
        }, 30000);
    });
});