JSFiddle - React, Tailwind, and code Playground
JavaScript
const promise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 5000, 'first');
});
const promise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 1000, 'second');
});
Promise.race([promise1, promise2]).then(function(value) {
console.log(value);
});