JSFiddle - React, Tailwind, and code Playground
by evgkch
JavaScript
const run = (cb) => {
setTimeout(() => {
cb('action');
}, Math.random() * 1000);
};
const asyncHOOK = (runner) => new Promise(resolve => {
runner((action) => resolve(action));
});
function wait(runners) => Promise.all();
run((action) => {
})