Architecting your next SPA
summary
Shows that React dominates with React ~2.5M weekly npm downloads while Angular and Vue trail roughly ~680k and ~360k and recommends picking based on ecosystem, not hype. Advises using CLIs (webpack/Babel hidden), TypeScript or Flow, and a state store — use Redux/MobX/Vuex/NgRx depending on framework — plus unit tests (Jest/Jasmine) and devtools for replayable debugging. Covers component patterns (container/presentational), scoped CSS pitfalls, web components, and prefers composition over inheritance.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:39Single Page Applications
- 4:43SPA Libraries Today
- 9:53Requirements
- 11:18Container / Presentational Components
- 14:06Scoped Styles
- 18:53Composition Over Inheritance
- 19:56Component Comparison
- 27:58Web Components
- 32:10Flux today
- 38:08Static Typing
- 39:21Long Term Support
- 40:54Unit Testing
- 44:42Performance, Load Time
- 46:16Better Criteria
related talks
25mCreating the Ultimate Front End UI for a Single Page Application
43mRethinking SPAs: web-native apps
01h 02mChoosing a JavaScript Framework
50mNavigating the React Ecosystem
33mBuilding modern React applications
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
51mDeep dive into modern frameworks Reactivity🔬⚛️
