Introduction

React Native Brownfield is a library that simplifies integrating React Native into existing native iOS and Android applications. It provides easy-to-use APIs for embedding React Native views and view controllers into your native app's navigation stack.

Features

  • Easily integrate React Native with an existing native app
  • Start React Native with one method and invoke code as soon as it's loaded
  • Compatible with both legacy and new React Native architecture
  • Reuse the same instance of React Native between different components
  • Use predefined native building blocks - crafted for React Native
  • Disable and enable native gestures and hardware buttons from JavaScript
  • Works well with any native navigation pattern, as well as any React Native JavaScript-based navigation
  • Compatible with all native languages Objective-C, Swift, Java and Kotlin
  • Supports UIKit and SwiftUI on iOS and Fragments and Jetpack Compose on Android

React Native Version Compatibility

Tested React Native VersionReact Native Brownfield Version
0.81.x, 0.82.x2.x
0.78.x^1.2.0

Need React or React Native expertise you can count on?