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);