Embrace Component Tranquility
summary
Identifies concrete costs of componentization—three named taxes: payload tax, execution tax and container element tax—and a fourth for compositions, the tree coupling tax. Uses Angular (Angular 2→4), compiler behavior, services, observables, Redux-style store and OnPush change detection, plus attribute selectors to avoid extra wrapper elements. Builds a sample list+map tool with a shared Avatar coin global component in a shared NgModule, and shows these choices reduce payload and coupling while keeping views in sync.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 2:02The Web Dev Game is Changing
- 6:00The Execution Tax
- 7:25The Container Element Tax
- 10:56The Tree Coupling Tax
- 15:15Finding Harmony
related talks
27mThe good, the bad and the ugly - Component architecture at scale
20mEngineering Scalable Angular Components
28mAngular and Webcomponents
26m3L-C's- Three Level Components Technique
24mThe Architecture of Components
31mAngular IVY with Composition API: the next level of reusability
01h 18mA Deep Look At Angular Elements
32mLightweight Architectures with Angular's Latest Innovations
