A battle tested library that makes state management simple & scalable
The philosophy behind MobX is simple:
Reactive State Management Tailor-Made for JS Apps
Simple but incredibly fast and flexible state management that is based on React state hook
Performant and powerful data synchronization for React
Fetch, cache and update data in your React and React Native applications all without touching any "global state".
An abstraction of Redux, providing a reimagined API that focuses on developer experience
Small, fast and scaleable bearbones state-management solution. Has a comfy api based on hooks, isn't boilerplatey or opinionated Still just enough to be explicit and flux-like
XState is a library for creating, interpreting, and executing finite state machines and statecharts, as well as managing invocations of those machines as actors.
Flux is the application architecture that Facebook uses for building client-side web applications.
It complements React's composable view components by utilizing a unidirectional data flow.
Overmind aims for a developer experience where that is all you focus on, reducing the orchestration of state management to a minimum. Making you a happier and more productive developer!
Type Safe TypeScript and Flow support out of box.
Framework agnostic Can work with any UI or server framework.
Developer-friendly Simple API surface and helpful community.
Maximum performance Static initialization provides boost in performance for runtime.
Tiny bundle size Effector uses Rollup and Terser to provide small builds.
Hope you like this list, follow me on twitter for more amazing content @sarthaksavvy