JSFiddle - React, Tailwind, and code Playground

JavaScript

let firstAsyncFunc = async() => {

  setTimeout(function() {
    console.log('First');
  }, 3000);

};

let secondAsyncFunc = async() => {
  console.log('Second');
};

let thirdAsyncFunc = async() => {
  return 'Third';
};

let finalSync = async() => {
  await firstAsyncFunc();
  await secondAsyncFunc();
  console.log(await thirdAsyncFunc());
};

finalSync();