Lomray-Software/react-mobx-manager
Lomray-Software/react-mobx-manager has 27 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 01:19 UTC. Last push 2026-11-02.
What you can do
- One way to escape state tree 🌲🌳🌴.
- Ready to use with Suspense.
- Support render to stream.
- Relative stores for component-owned state
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Mobx stores manager for React
Web & AppsREADME.md
OriginalReact MobX Manager
Clean React components. Encapsulated business logic. No state-tree pain.
It is built for apps that want explicit store ownership, SSR support, persistence, lifecycle cleanup and development tooling without forcing everything into one global state tree.
Why use it
- One way to escape state tree 🌲🌳🌴.
- Ready to use with Suspense.
- Support SSR.
- Support render to stream.
- Relative stores for component-owned state
- Parent stores for subtree reuse
- Global stores for app-wide state
- Small package size.
- Support code splitting out of the box.
- Access stores from other stores.
- Can be a replacement for react context.
- Persistence with batched writes: local/session storage, cookies, AsyncStorage, per-store key-value (AsyncStorage, MMKV) and IndexedDB
- Vite plugin support
- Best-effort HMR
- And many other nice things 😎
Install
npm i @lomray/react-mobx-manager @lomray/consistent-suspense
Supports MobX 6 (>=6.9.0) and 7 with mobx-react-lite 3, 4, or 5; consumers must choose compatible peers, as mobx-react-lite 5 requires MobX 7 and React 18+ (React 17 remains supported with mobx-react-lite 3 or 4).
Documentation
Full documentation lives in here
License
Made with 💚
Published under MIT License.
With shouldInit, StoreManagerProvider renders only the fallback (or nothing) until initialization finishes. Consumers needing immediate content should initialize the manager before rendering and omit shouldInit, as the Vite template does.
makeFetching is available as a named root export. Public subpaths support both extensionless imports and explicit .js paths (use /index.js for directory entries), including native Node ESM consumers.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,117 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,840 starsreact/react
The library for web and native user interfaces.
252,596 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,524 stars