A framework for building native mobile apps using React, written in JavaScript and rendered with native code, supporting Android, iOS, and other platforms.
- v0.89.0-rc.1
- Published at
- 3d ago
- 126,896
- Stars
- 700,655
- Download
- Synced at
- 3d ago
Latest release
v0.89.0-rc.1Nov 10, 2026, 01:35 AMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
React Native lets you build native apps using React. Written in JavaScript, rendered with native code. Native UI primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do.
Key Features
- Native UI: React Native primitives render to native platform UI — gestures, text scaling, and accessibility behave as expected on each OS
- React everywhere: Declarative UI, components, hooks, and Suspense reused across Android, iOS, and other platforms
- Developer Velocity: Local changes visible in seconds with Fast Refresh, without rebuilding the native app
- Extendable: Native Modules let you call platform code directly from JavaScript
- Expo framework recommended for production-ready apps
Target Audience
- Developers who want to build native mobile apps with React
- Teams needing cross-platform (Android, iOS) development solutions
- Developers looking to reuse React web development skills
Quick Start
- Create a new Expo project:
npx create-expo-app@latest - Follow the Expo Getting Started guide
- Or follow React Native Environment Setup
Core Advantages
- "Learn once, write anywhere" — learn once, develop for multiple platforms
- Native UI performance with React development experience
- Fast Refresh for instant preview of changes
- Rich ecosystem of third-party libraries
- Developed and supported by many companies and core contributors
System Requirements
- OS: Cross-platform (Android, iOS, macOS, Windows, Linux)
Release history
Sort