JSFiddle - React, Tailwind, and code Playground

JavaScript

function loadImage(img, url) {
    if (img.loaded == true) {
        return;
    }
    var xmlObject = new XMLHttpRequest();
    xmlObject.open("GET", url, true);
    xmlObject.onreadystatechange = function() {
        if (xmlObject.readyState == 4) {
            if (xmlObject.status == 200) {
                img.src = url;
                img.loaded = true;
            } else if (xmlObject.status == 404) {
                img.loaded = true;
            }
        }
    };
    xmlObject.send();
}