JSFiddle - React, Tailwind, and code Playground

by Daniel Lamb

JavaScript

//create event
var e = document.createEvent("Event");
e.initEvent("myevent", false, false);

//create target
var target = document.createElement("div");

target.addEventListener("myevent", function (e) {
    //the issue is with "re-dispatching" an event that is already propagating
    target.dispatchEvent(e);
});

//dispatch event
target.dispatchEvent(e);