JSFiddle - React, Tailwind, and code Playground
HTML
<form id="bob" action="/echo/json" method="post" onsubmit="submitHandler(event)">
<input value="press" type="text">
<button>
Press
</button>
</form>
JavaScript
var submitHandler = (event) => {
event.preventDefault()
console.log('before')
setTimeout(function() {
console.log('done')
document.getElementById('bob').submit()
}, 1400);
console.log('after')
}