JSFiddle - React, Tailwind, and code Playground

JavaScript

function printHello (ready) {
    return new Promise(function (resolve, reject) {
        if (ready) {
            resolve("Hello");
        } else {
            reject("Good bye!");
        }
    });
}

function printWorld () {
    alert("World");
}

function printExclamation () {
    alert("!");
}

printHello(false)
    .then(function(message){
        alert(message);
    })
    .then(printWorld)
    .then(printExclamation);