Web Development, Web Components, Design Systems, Progressive Web App, HTML.
when a custom tag is used, you have to attach that functionality using customElements.define(). In many cases, you may want to leverage global styling, or just need a container-type element that has JavaScript functionality that acts as an app container (handling global state, catching bubbling