JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://raw.github.com/twitter/bootstrap/master/docs/assets/css/bootstrap.css">
<script src="https://raw.github.com/twitter/bootstrap/master/js/bootstrap-button.js"></script>
<button class="btn" data-loading-text="loading...">Save changes</button>
JavaScript
$('button[data-loading-text]')
.click(function () {
var btn = $(this)
btn.button('loading')
setTimeout(function () {
btn.button('reset')
}, 3000)
});