MobX
ELI5 — The Vibe Check
MobX is state management for people who think Redux is too much work. Just mark something as observable, and when it changes, everything that uses it updates automatically. It's like Excel spreadsheets for your app state - change a cell, formulas recalculate.
Real Talk
MobX is a state management library that uses transparent reactive programming. It automatically tracks which observables are used in computations and reactions, re-running only the affected parts when state changes. It supports mutable state with automatic derivation tracking.
When You'll Hear This
"MobX feels more natural if you come from an OOP background" / "The magic of MobX is also its curse - too much implicit behavior"
Related Terms
Redux
Redux is the granddaddy of React state management that makes you write three files to update one number. Actions, reducers, dispatchers, oh my!
Signals
Signals are like tiny radio transmitters for your data. When a value changes, only the exact things listening to that signal update.
Zustand
Zustand is German for 'state' and it's the state management library that makes Redux look like doing your taxes.