Navigate:
All Reposreact-native
~$REACTN0.0%

React Native: Build native mobile apps with React

JavaScript framework rendering React as native iOS and Android UI.

LIVE RANKINGS • 06:52 AM • STEADY
OVERALL
#162
11
MOBILE & DESKTOP
#6
1
30 DAY RANKING TREND
ovr#162
·Mobil#6
STARS
125.0K
FORKS
25.0K
DOWNLOADS
2.5M
7D STARS
+36
7D FORKS
+6
See Repo:
Share:

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.


1

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.

2

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.

3

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' }
});

vv0.83.0-rc.1

Release candidate with Hermes V1 version bump and DevTools refinements; release notes do not specify breaking changes or migration steps.

  • Upgrade to Hermes V1 build 250829098.0.3 (iOS dSYMs available for debug and release configurations).
  • DevTools now disables features incompatible with multiple hosts and removes the network experiment flag.
vv0.83.0-rc.0

Release candidate with updated Hermes engine (v0.14.0 and v1 250829098.0.2) and new iOS dSYM artifacts; release notes do not specify breaking changes or migration steps.

  • Download updated Hermes iOS dSYMs (v0.14.0 or v1 250829098.0.2) for symbolication in debug and release builds.
  • Use the Upgrade Helper to identify code changes required when migrating from your current version to 0.83.0-rc.0.
vv0.81.5

Patch release fixing Android 16 permission resolution, iOS crashes on modern architectures, and transform rendering bugs.

  • Update Android apps to resolve permission request hangs on Android 16 and fix zero-sized view transform rendering.
  • Upgrade iOS projects to prevent RCTDeviceInfo crashes when delegate.window is nil and fix Switch rendering on legacy arch.

See how people are using react-native

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers