Functional && Reactive
summary
Claim: combine React/Redux/Immutable.js with RxJS/MobX to get Functional Reactive Programming that models time-varying values as cells and discrete events as streams. Demos use Sodium.js (prototype, not production ready): a date-range cell driving search-enable logic, two-input sum as a cell, and add/subtract quantity modeled as a delta stream. Notes: MobX builds a derivation graph for minimal recomputations; FRP fits games/interactive visuals well but applicability to CRUD remains uncertain.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:44Talking Points
- 7:23RxJS
- 10:20MobX
- 13:10Functional vs Reactive
- 14:44Functional Reactive Basics
- 21:17Stream Example
- 23:03Cell vs Stream
- 24:55Observable Reactive
- 29:22Conclusion
related talks
43mSolving behavioral complexity with FRP
46mFunctional Reactive Programming
28mReactive Programming Demystified Drink the Kool-Aid
42mConquering Time with Functional Reactive Programming
27mFunctional Reactive Programming: What Does It Solve? Does It Solve Things? Let's Fi...
27mBe More Functional and Reactive in React
48mGoing big with MobX
23mHow we’re embracing functional programming to build a large SPA
