Let’s Create a Lightweight Native Event Bus in JavaScript

96 · CSS-Tricks · Dec. 11, 2020, 5:02 p.m.
Summary
An event bus is a design pattern (and while we’ll be talking about JavaScript here, it’s a design pattern in any language) that can be used to simplify communications between different components. It can also be thought of as publish/subscribe or pubsub. The idea is that components can listen to the event bus to know when to do the things they do. For example, a “tab panel” component might listen for events telling it to change the active tab. … Read article “Let’s Create a Lightweight Native E...