~/talk

On the Origin of React

Talkat React Advanced 2021 · 2021-10-22..10-23· [react]
slides:none on file

A concise history that names versions and concrete changes: starting at createClass (circa .12) through class components (.13) to the removal of mixins and adoption of higher-order components, then Fiber forcing unsafe lifecycle deprecations in 16.3 and the arrival of hooks in 16.8. Explains why Fiber allows pausing (so componentWillMount can be called multiple times), compares code-reuse tradeoffs, cites fragments/portals in 16.0 and no user-facing features in 17, and notes hooks effectively replace many HOC patterns.

AI-written summary · about

  1. 0:00Start
  2. 3:26React Components
  3. 4:15React Create Class
  4. 4:40Component Structure
  5. 5:14Life Cycle Methods
  6. 6:24Code Reuse
  7. 7:29Class Components
  8. 7:55Differences from Create Class
  9. 9:21Peppered Moths
  10. 11:24React Stateless Components
  11. 11:52Function Components
  12. 13:03Is Mix-Ins Considered Harmful
  13. 14:28Higher Order Components
  14. 15:47Version 15
  15. 18:27Lifecycle Methods
  16. 19:57Modern Day React
~/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.