~/talk

JavaScript in 2017: You might (not) need a framework

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [javascript, react]
slides:none on file

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

  1. 0:00Start
  2. 2:25React
  3. 11:47Template Loaders
  4. 13:06Using a Template Engine
  5. 38:48React Tools
  6. 40:01The Difference between Web Pack and React
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.