JSFiddle - React, Tailwind, and code Playground
JavaScript
const showData = async () => console.warn(2);
(async () => await showData())();
console.warn(1);
Promise.resolve(true).then(() => console.warn(3));
setTimeout(() => console.warn(4), 0);
const showData = async () => console.warn(2);
(async () => await showData())();
console.warn(1);
Promise.resolve(true).then(() => console.warn(3));
setTimeout(() => console.warn(4), 0);