JSFiddle - React, Tailwind, and code Playground
by John Allan
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/pubsub-js/1.5.3/pubsub.min.js"></script>
<a id="test" href="https://www.google.com">Test</a>
JavaScript
PubSub.subscribe('testEvent', console.log('do this'));
document.getElementById('test').addEventListener(function () {
PubSub.publish('testEvent');
window.addEventListener('unload', function () {
setTimeout(function () {
console.log('test2');
}, 0);
});
})