~/talk

ReactJS as the MVC

slides:none on file

Argues that React is extended beyond the view to own model and controller responsibilities, using React + JSX, director.js routing, and ajax calls to an api to preload full app data and cut request response cycles. Implements multiple atomic single-page apps whose master component keeps state until explicit persistence via API POST, yielding faster, simpler client-side flow. Built reddit made crowdfunding with this pattern, which proves performant and portable (later reused for reddit mobile web), though the product is no longer live for business reasons.

AI-written summary · about

  1. 0:00Introduction
  2. 4:28State of React
  3. 6:04Characteristics of React
  4. 7:04Ideas and Implementation
  5. 10:14Simplification
  6. 10:57Performance
  7. 12:35Title
  8. 13:19Alternatives
  9. 15:41Atomic Single Page Apps
  10. 17:26React Components
  11. 20:46React in Practice
  12. 21:45App Notice
  13. 22:03App Outline
  14. 22:16Individual Pages
  15. 22:37UIView Hierarchy
  16. 24:51Profile Example
  17. 26:33Personal Info Example
  18. 27:38MVC vs ReactJS
  19. 29:16ReactJS MVC
  20. 29:40ReactJS Flux
  21. 30:29What is ReactJS
  22. 31:39Questions
~/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.