~/talk

React: Not Just a Popular Library

Talkat Philly ETE 2015 · 2015-04-07..04-08· [react, frontend-architecture]
name:Pete Hunt
github:petehunt
slides:none on file

Argues React’s model is portable to native iOS: same component and flexbox layout shared patterns, live reloading and Chrome debugger, and shipped apps (Facebook Ads Manager is 100% React Native; Groups is 50/50). Architecture runs JavaScriptCore on background thread while main thread applies buffered view mutations over a bridge to avoid GC pauses; native modules export with RCT_EXPORT. Demonstrations show fast iteration and native-feeling UI, with caveats around animations, App Store updates, and platform-specific UI differences.

AI-written summary · about

  1. 0:00Intro
  2. 0:44Software is eating the world.
  3. 0:55Mobile is eating the world.
  4. 8:51Features
  5. 11:42#1 Facebook GitHub project
  6. 12:22"Components" iOS framework
  7. 13:56This model is simple because data changing over time is the root of all evil.
  8. 14:31Re-render the whole app on every update
  9. 15:02The DOM is too slow.
  10. 15:22Virtual DOM is faster.
  11. 20:14Component metaphor is cross-platform.
  12. 20:37Data fetching is cross-platform.
  13. 21:01Handling touch events is cross-platform.
  14. 21:16Tooling is cross-platform.
  15. 21:28Layout is cross-platform.
  16. 33:00JavaScript isn't slow.
  17. 36:33Other systems assume a traditional mutable model
  18. 37:38Other systems can't make optimizations React can.
  19. 41:25More optimization opportunity
  20. 41:35More robust error handling
  21. 42:06This is what one-way data flow is all about.
  22. 42:21and is ready for you to build apps of the highest quality.
~/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.