~/talk

Minimal API Surface Area

Talkat JSConf EU 2014 · 2014-09-13..09-14· [react, javascript]
slides:none on file

Claims React shrinks framework surface area by replacing dedicated APIs with patterns and ES6/JSX features, backporting higher‑order runtime behavior via transpilers and polyfills and engaging TC39 for ES7 proposals. Tools include React, JSX syntax, ES6 classes and polyfills; the built result is React itself which works by keeping setState is the only API and favoring explicit code over implicit plumbing. Notes that DOM has 25 methods to work with attributes and that proprietary class features are dropped for ES6 classes.

AI-written summary · about

  1. 0:00The problem with libraries
  2. 1:33JavaScript community state
  3. 4:29A proposal for less code
  4. 5:52History of JS frameworks
  5. 8:18Facebook's engineering approach
  6. 10:27The case for explicit code
  7. 12:20Patterns over abstractions
  8. 15:16Managing DOM complexity
  9. 18:01Introduction to React
  10. 20:04Explicit APIs in React
  11. 22:28Conclusion and takeaways
~/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.