JSFiddle - React, Tailwind, and code Playground

by Justin Maat

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.4.2/bluebird.min.js"></script>

JavaScript

Promise.delay(1000).then(function() {
    return Promise.delay(1000).then(function () {
        return Promise.delay(2000);
    }).then(function () {
        return Promise.delay(5000)
    });
}).then(function () {
    alert("This is only shown after 8 seconds and not one");
});