Fine Grained Reactivity without any compiler
summary
Claims a production-ready pattern that gets fine-grained reactivity in React without a compiler by replacing props/state churn with stable “shells” backed by BehaviorSubject streams, mapping shells and subscribing via useWatch implemented on top of useSyncExternalStore. It displays and updates very large datasets (hundreds of millions of cells in Pigment) while only re-rendering the single changed cell, avoiding full-tree rerenders and working in real apps.
AI-written summary · about
chapters (11)
- 0:00Understanding reactivity
- 3:42React compiler analysis
- 4:57Defining fine-grained control
- 5:58Introduction to Pigment
- 6:47React rendering mechanics
- 12:19Real-world data challenges
- 13:37Grid visualization systems
- 14:15Implementing custom reactivity
- 24:37Performance results
- 25:06Concluding thoughts
- 25:34Q&A and closing
related talks
02h 50mReact: Internals and Advanced Performance Patterns
19mSolidJS: Reactivity Unchained
31mThe World Beyond Components
34mRecoil: State Management for Today's React
35mClean React Global State Management Without Dependencies
37mRethinking reactivity
01h 04mWhat makes React different?
23mReactive Programming Made Simple
