JavaScript in 2017: You might (not) need a framework
summary
Argues that React-style component structure can start as plain JavaScript and be evolved stepwise into a production build using npm, Mustache, RequireJS, then native ES2017 imports + async/await transpiled by Babel into AMD, bundled and minified with webpack bundle -> single bundle.js, and finally swapped to JSX/React with react-devtools. Demonstrates a small site with nav, list item and terminal components that works at each stage, notes the surprising cost: dozens of tooling packages, an obligatory build step, and added complexity around dependency ordering and caching.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:25React
- 11:47Template Loaders
- 13:06Using a Template Engine
- 38:48React Tools
- 40:01The Difference between Web Pack and React
related talks
27mUnderstanding JavaScript Libraries via React and the React Ecosystem
30mTowards a simpler JavaScript ecosystem
45mNo framework frontends in practice - use the platform!
41mYou Really Don't Need All That JavaScript I Promise
34mTowards a simpler JavaScript ecosystem
54mModern JavaScript For Web Dinosaurs
59mNo Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks
54mJavaScript Essentials for Programming with React
