JSFiddle - React, Tailwind, and code Playground

JavaScript

loadImage = new Promise((resolve, reject) => {
	let element = document.createElement("IMG");
  element.src = 'https://unsplash.it/800/600/?random';
	element.onload = () => {
  	resolve(element);
  }
});

loadImage.then((img) => {
	document.body.appendChild(img);
	alert('done');
})