Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-mobx

react-native-mobx

MITObjective-C

A thin wrapper for integrating MobX reactive programming with react-native-router-flux navigation.

GitHubGitHub
224 stars38 forks0 contributors

What is react-native-mobx?

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.

Target Audience

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.

Value Proposition

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.

Overview

Make your app reactive with MobX and react-native-router-flux

Use Cases

Best For

  • Integrating MobX stores with react-native-router-flux navigation scenes
  • Building React Native apps with reactive programming patterns
  • Keeping React components decoupled from state management frameworks
  • Creating mobile applications with observable-based state management
  • Connecting navigation flows to reactive data stores
  • Migrating existing RNRF projects to use MobX state management

Not Ideal For

  • New projects using react-native-router-flux v4 or later, as it has built-in MobX integration
  • Teams requiring actively maintained libraries with community support and updates
  • Applications needing compatibility with modern React Native versions or alternative navigation libraries
  • Developers looking for comprehensive documentation and long-term stability

Pros & Cons

Pros

Thin Wrapper Architecture

Minimal abstraction over RNRF reduces overhead and keeps the codebase lightweight, as emphasized in the project's philosophy of providing just enough integration.

Framework-Free Components

React components remain independent from MobX or Redux dependencies, allowing for flexible state management without framework lock-in, as stated in the README.

Reactive Navigation Integration

Seamlessly connects MobX stores with RNRF scenes, enabling reactive programming patterns for navigation flows, demonstrated in the example with counter store integration.

Observable State Management

Leverages MobX's powerful features like observables and reactions for efficient state handling, as shown in the counter model example using decorators.

Cons

Obsolete Package

The README explicitly marks it as obsolete with RNRF v4, meaning no further development, bug fixes, or support for newer React Native versions.

Dependency on Outdated Stack

Relies on react-native-router-flux, which has fallen out of favor compared to modern alternatives like React Navigation, limiting ecosystem compatibility.

Limited Functionality and Support

As a thin wrapper, it offers minimal features beyond basic integration, and being deprecated, it lacks community-driven enhancements or troubleshooting resources.

Frequently Asked Questions

Quick Stats

Stars224
Forks38
Contributors0
Open Issues8
Last commit8 years ago
CreatedSince 2016

Tags

#reactive-programming#react-native#javascript#mobile-development#mobx#state-management#navigation

Built With

R
React Native Router Flux
M
MobX
R
React Native

Included in

React Native35.6k
Auto-fetched 1 day ago

Related Projects

react-native-vector-iconsreact-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

Stars17,864
Forks2,100
Last commit5 days ago
lottie-react-nativelottie-react-native

Lottie wrapper for React Native.

Stars17,149
Forks1,801
Last commit8 days ago
react-native-mapsreact-native-maps

React Native Mapview component for iOS + Android

Stars15,958
Forks4,951
Last commit1 month ago
react-native-gifted-chatreact-native-gifted-chat

💬 The most complete chat UI for React Native

Stars14,412
Forks3,611
Last commit19 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub