JSFiddle - React, Tailwind, and code Playground

by cannap

Babel + JSX

function sleep(callback) {
  return new Promise((resolve, reject) => {
    setTimeout(function() {
      resolve(callback())
      console.log('callback function')
    }, 500)
  })
}

async function start() {
  await sleep()
}
function callback() {
  console.log('Callback')
}