JSFiddle - React, Tailwind, and code Playground

by dipeshbeckham

JavaScript

const doRequestDelay = (seconds) => {
  console.log("Waiting for request....");
  seconds = seconds || 2000;
  return new Promise(done => {
    setTimeout(() => {
      done();
    }, seconds);
  });
}

const makeRquest = async (seconds) => {
  console.log("Starting request....");
  await doRequestDelay(seconds);
  console.log(`End after provided ${seconds} seconds timeout....`);
}

makeRquest(4000);