~/talk

How I learned to love React

Talkat Codemotion Rome 2016 · 2016-03-18..03-19· [react, frontend-architecture]
slides:none on file

Built a prototype in five days that handles ~300 realtime mobile connections and works on iPhone, iPad, Android and old BlackBerries, then scraps three quarters of the initial codebase and migrates to React over two weeks to scale the team. Uses Riot → React migration, adopts Redux central store for single-source state (undo/redo, easier tests), prefers stateless functional components and virtual DOM diffs, and warns that renderToString blocks Node for large server-side renders and that CSS/server build tooling still needs care.

AI-written summary · about

  1. 0:00Intro
  2. 1:37Node Cookbook
  3. 3:12The Innovation Track
  4. 6:08Riot.js
  5. 10:05The Offers Site
  6. 11:52Offers Site: Riot
  7. 14:34Why I Disliked React
  8. 18:46Why I fell in love with React
  9. 20:10Virtual DOM
  10. 23:46Multidirectional Flow
  11. 24:10Unidirectional Flow
  12. 24:48Redux: Love at first site
  13. 28:09Stateless Components
  14. 30:02Isomorphism
  15. 34:20Terminal Devtools
~/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.