JSFiddle - React, Tailwind, and code Playground

JavaScript

function timePromise(){
    return new Promise(function(resolve){
        setTimeout(function(){
            console.log('1 timeout promise');
            resolve();
        }, 100);
    });
};

function time(){
    return new Promise(function(resolve){
        setTimeout(function(){
            console.log('2 timeout promise');
            resolve();
        }, 100);
    });    
}

timePromise().then(time).then(function(){ console.log('3'); });