~/talk

Don't Rewrite, React!

Talkat ReactEurope 2015 · 2015-07-02..07-03· [react, frontend-architecture]
slides:none on file

Argues for iterative migration: insert tiny React components into a running app rather than rewriting everything. Shows a working path — convert a profile form and a footer, mount them with react.render, pass props down and callback functions up, handle actions in-place, and compose siblings into larger components. Describes using react-router as a pure component and an async props loader to pause routing while fetching, and explains compatibility with Relay/GraphQL and old back ends.

AI-written summary · about

  1. 0:00Introduction
  2. 0:21Accessibility
  3. 2:47Straight lines
  4. 3:19Bring new tech into your stack
  5. 6:41React is on fire
  6. 7:10Dont rewrite
  7. 7:39Draft state
  8. 8:26New technology
  9. 11:21React Demo
  10. 11:51Backbone
  11. 13:21Footer
  12. 21:46Iterating
  13. 22:21GraphQL
  14. 23:21Cache
  15. 24:01React Router
  16. 25:16Data Dependencies
  17. 27:36Create Element
  18. 28:21Flex Implementation
  19. 29:21Real Example
~/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.