A thin wrapper for integrating MobX reactive programming with react-native-router-flux navigation.
react-native-mobx is a thin wrapper library that integrates MobX state management with react-native-router-flux navigation for React Native applications. It enables reactive programming patterns by connecting MobX stores to navigation scenes while keeping React components framework-agnostic. The library solves the problem of tightly coupling view components to specific state management solutions.
React Native developers who want to use MobX for state management alongside react-native-router-flux for navigation, particularly those seeking reactive programming patterns without framework lock-in.
Developers choose react-native-mobx because it provides a minimal integration layer that enables powerful reactive programming with MobX while maintaining clean separation between views and state management. Its thin wrapper approach means less overhead and easier maintenance compared to heavier integration solutions.
Make your app reactive with MobX and react-native-router-flux
Minimal abstraction over RNRF reduces overhead and keeps the codebase lightweight, as emphasized in the project's philosophy of providing just enough integration.
React components remain independent from MobX or Redux dependencies, allowing for flexible state management without framework lock-in, as stated in the README.
Seamlessly connects MobX stores with RNRF scenes, enabling reactive programming patterns for navigation flows, demonstrated in the example with counter store integration.
Leverages MobX's powerful features like observables and reactions for efficient state handling, as shown in the counter model example using decorators.
The README explicitly marks it as obsolete with RNRF v4, meaning no further development, bug fixes, or support for newer React Native versions.
Relies on react-native-router-flux, which has fallen out of favor compared to modern alternatives like React Navigation, limiting ecosystem compatibility.
As a thin wrapper, it offers minimal features beyond basic integration, and being deprecated, it lacks community-driven enhancements or troubleshooting resources.
Customizable Icons for React Native with support for image source and full styling.
Lottie wrapper for React Native.
React Native Mapview component for iOS + Android
💬 The most complete chat UI for React Native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.