JSFiddle - React, Tailwind, and code Playground

HTML

<input type='button' id="btn" value="click for ajax" />

JavaScript

$('#btn').click(function(){
    var btn = $(this);
    $.post('/echo/json/',{delay: 3}).complete(function(){
        btn.prop('disabled', false);
    });
    btn.prop('disabled', true);

});