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 reactive primitives that hold a value and automatically notify the UI when that value changes — with surgical precision.
Zustand
Zustand is German for 'state' and it's the state management library that makes Redux look like doing your taxes.