customers to find the right product end-to-end-development communication is easy narrow scope doesn't have to know about payment, … doesn't reinforce specialization learning from each other -> full stack
is trying to solve both of them, but it turns out that it doesn’t solve the development experience issue very well on its own. IMO it is better if the spec focuses on interoperability alone, and leaves the dev experience part to frameworks. https://hacks.mozilla.org/2015/06/the-state-of-web-components/#comment-17855 The State of Web Components Evan You @youyuxi | Creator of vue.js
{...} attributeChangedCallback(attr, oldVal, newVal) {...} disconnectedCallback() {...} } customElements.define('order-minicart', OrderMinicart); an element instance was created element was attached to the DOM element was removed from the DOM, cleanup someone change an attribute
name add to cart products you might like color: black white team evaluate <explore-recos product="14" color="black" /> <order-minicart /> <order-button product="14" color="black" />