Functional Web Development – An Introduction to React.js
summary
React.js claims to let large, dynamic apps be fast and predictable by ditching parts of MVC and rendering UI as composed components into a virtual DOM, using persistent data via Immutable.js and cursors to localize updates, plus server rendering and batched renders on requestAnimationFrame. Concrete wins: Facebook fixed a messenger counter bug, mobile builds hit about 2,000 object creations per 60fps on cheap phones, and an undoable app history plays back in roughly seven lines to replay history.
AI-written summary · about
chapters (13)
- 0:00Start
- 10:22A SHOPPING CART - OOP DATA & METHODS
- 19:23REACT.JS VIRTUAL DOM
- 24:13REACT.JS STATE
- 27:41REACT.JS COMPONENT LIFECYCLE
- 28:34REACT.JS SHOPPING CART
- 30:37IMMUTABLE MAPS
- 31:19IMMUTABLE VECTOR
- 31:49IMMUTABLE EQUALITY
- 34:02IMMUTABLE INTEROP
- 35:19IMMUTABLE CURSORS
- 39:15IMMUTABLE SHOPPING CART
- 43:28SERVER-SIDE RENDERING








