JSFiddle - React, Tailwind, and code Playground

by Maksim Kachurin

JavaScript

function render(i) {
  return new Promise((resolve) => {
  	const time = 200 + Math.random() * 500;
    const value = `${ i }: ${ time }`;
    
  	setTimeout(() => {
    	resolve(value);
    }, time);
  })
}

for (let i = 0; i <= 10; i++) {
	render(i).then((value) => {
		console.log(value);
	})
}