JSFiddle - React, Tailwind, and code Playground
JavaScript
new Promise(function(resolve, reject) {
setTimeout(() => resolve(5), 1000);
}).then( (result) => {
alert('Resolve executed');
}).catch( (result) => {
alert('Reject executed');
}).finally( (result) => {
alert('Finally will execute no matter it is a resolve or reject');
});