React Native: Build native mobile apps with React
JavaScript framework rendering React as native iOS and Android UI.
Learn more about React Native
React Native is a JavaScript framework for building native mobile applications on iOS and Android platforms. It uses a bridge architecture that translates React components and JavaScript code into native platform components at runtime. The framework provides access to native APIs and platform-specific UI controls while maintaining a shared codebase across platforms. Developers can target iOS 15.1 and Android 7.0 (API 24) or newer, with support for live reloading during development to accelerate the build cycle.
Cross-Platform JavaScript Codebase
Write shared JavaScript code that runs on both iOS and Android with platform-specific overrides when needed. Reduces development time and maintenance burden compared to separate native codebases while preserving native functionality.
Native UI Components
React components compile to actual native iOS and Android UI controls, not web views. Delivers native performance, platform-specific interactions, and direct access to device APIs without web-based abstractions.
Fast Refresh Development
JavaScript changes reload instantly without recompiling native code or losing application state. Eliminates lengthy rebuild cycles typical of native development, enabling rapid iteration and debugging.
import React from 'react';
import { View, Text, StyleSheet } from 'react-native';
export default function App() {
return (
<View style={styles.container}>
<Text>Hello React Native!</Text>
</View>
);
}
const styles = StyleSheet.create({
container: { flex: 1, justifyContent: 'center', alignItems: 'center' }
});This release candidate fixes Hermes JavaScript engine builds for Mac Catalyst on iOS platforms.
- –Fix Hermes builds for Mac Catalyst
Provides debug symbol files (dSYMs) for iOS crash reporting and debugging across Hermes JavaScript engine versions.
- –Hermes dSYMS: Debug and Release versions available
Maintenance release providing debug symbol files (dSYMs) for Hermes and React Native dependencies for debugging and crash analysis.
- –Hermes dSYMS: Debug and Release versions available
- –ReactNativeDependencies dSYMs: Debug version available
See how people are using React Native
Top in Mobile & Desktop
Related Repositories
Discover similar tools and frameworks used by developers
AAAD
Android app for installing third-party Android Auto apps without root or developer settings.
TapTap
Ports Android 12's double-tap back gesture to Android 7.0+ with 50+ configurable actions.
GameHub Lite
Modified GameHub Android app with tracking removed. Includes automated patcher for privacy-focused APK conversions.
ReVanced Manager
Flutter Android app that applies ReVanced patches to modify apps without requiring desktop tools.
Bluesky Social
React Native app for Bluesky social network on web, iOS, and Android using AT Protocol.