JSFiddle - React, Tailwind, and code Playground

JavaScript

function dispatchClick (element){
    var ownerDocument = element.ownerDocument;

    var event = ownerDocument.createEvent('MouseEvent');
    event.initMouseEvent('click', true, true, ownerDocument.defaultView, 0,
        0, 0, 0, 0,
        false, false, false, false,
        0, null);

    element.dispatchEvent(event);

    return event;
}

var div = document.createElement('div');

div.addEventListener('click', function() { alert(1) })

dispatchClick(div)