MobX-State-Tree
A state container combining typed models with observable state.
What it does
A state container combining typed models with observable state.
When it fits
Structuring application state around models, actions, and snapshots.
Other options in this category
- Immutable.js — Managing complex collections while retaining previous versions of state.
- Jotai — Composing shared state from small independently managed atoms.
- MobX — Deriving reactive UI updates from mutable application models.
- Nano Stores — Sharing focused pieces of state without a large state-management setup.
- nuqs — Keeping filters, pagination, and shareable view state in the address bar.
Source
Project source for MobX-State-Tree ↗
Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.