Angular, React, Vue and Co. – peacefully united thanks to Web Components and Micro Apps
summary
Argument: combine web components and micro front-ends to decompose large enterprise UIs into independently deployable pieces that can use Angular, React, Vue or legacy apps. Implementation details: use custom elements (ES2015 classes), bundle as ES modules, apply shadow DOM for style isolation, use shells, iframes or hyperlinks for composition, and polyfills for older browsers. Demonstration boots an Angular shell that dynamically loads mixed-framework micro apps (including AngularJS), and the decision tree recommends hyperlinks, shell, server composition or monolith based on shared state and isolation needs.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:58Contents
- 3:29About me...
- 16:45Deployment Monolith
- 21:39Composing on Server-Side
- 22:56Providing a (SPA based) Shell
- 31:00Some General Advice
- 35:35Conclusion
related talks
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
26mAngular, React, Vue and Co. – Peacefully United Thanks to Web Components and Micro Apps
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
36mAngular, React, Vue and co: Harmoniously united by web components and micro apps?
58mWeb components and micro apps, the web technologies peacekeeper
31mMicro frontends and the multiverse of Frameworks
54mMicro Frontends with Angular Elements and Web Components — A Perfect Combination?
46mMicro Frontend: the microservice puzzle extended to frontend
