JSFiddle - React, Tailwind, and code Playground
JavaScript
function aborted() {
console.log('Cancelled: ' + this.status);
}
function loaded() {
console.log('Loaded: ' + this.status);
}
function request(url) {
var xhr = new XMLHttpRequest();
xhr.addEventListener('load', loaded, false);
xhr.addEventListener('abort', aborted, false);
xhr.open('POST', url);
xhr.send(null);
setTimeout(function () {
xhr.abort();
}, 5000);
}
request('/echo/json?delay=1');
request('/echo/json?delay=10');