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
