---
title: "React Native · Learn once, write anywhere"
url: https://stacklist.com/card/6a68929f-2d90-421c-9fd2-3356a6612d18
source_url: "https://reactnative.dev"
stack: https://stacklist.com/c/technology/stack/ccfd7e10-4c25-4f4b-89e1-f04980d49961
summary: "React Native is a JavaScript framework for building truly native mobile apps for Android, iOS, and more using the React programming paradigm. The official documentation highlights core features like native rendering, platform-agnostic components, file-based routing, and recommends Expo as a framework for new projects."
tags: "react-native, mobile-development, javascript, cross-platform, expo, native-apps, ui-framework"
key_entities: "React Native (technology), React (technology), Expo (technology), JavaScript (technology), Meta (organization), React Conf 2025 (event), React Conf 2024 (event), React Native Windows (technology), React Native macOS (technology), React Native Web (technology)"
classification: "reference"
content_hash: "sha256:ac805c2d4823857043e775444e7e30a7229f11ec1cb2683005d40886e9fff95d"
acp_version: "0.2"
token_counts_approximate: 638
visibility: public
agent_accessible: true
status: "final"
---

# React Native · Learn once, write anywhere

Skip to main content Re-watch the latest React Native Keynote from React Conf 2025 Follow @reactnative Star React Native Learn once, write anywhere. Get Started Learn the Basics Create native apps for Android, iOS, and more using React React Native brings the best parts of developing with React to native development. It's a best-in-class JavaScript library for building user interfaces. index.js function HomeScreen () { return ( &lt; View > &lt; Text > Hello World 👋 🌍! &lt;/ Text > &lt;/ View > ); } Written in JavaScript, rendered with native code. React primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do. Native development for everyone React Native lets you create truly native apps and doesn't compromise your users' experiences. It provides a core set of platform agnostic native components like View , Text , and Image that map directly to the platform's native UI building blocks. Get a head start with a framework React Native brings the React programming paradigm to platforms like Android and iOS. It doesn’t prescribe how to do routing, or how to access each of the numerous platform APIs. To build a new app with React Native, we recommend a framework like Expo . File-based routing Create stack, modal, drawer, and tab screens with minimal boilerplate using your filesystem. Use any library, SDK, or native code Generate native changes or write your own native code. Use over 50 modules to create your app. Developer tools Get started quickly with Expo Go, then continue with expo-dev-client: a module that adds Expo’s tools to apps that require native changes. Watch and learn Watch talks by the React team and learn how to get the most out of React Native. Find the latest on Bluesky and X . Why React Native? 1:42 React Conf 2025 React Native Keynote 55:13 React Conf 2024 React Native Keynote 55:14 FB 2019 Mobile innovation with React Native 45:29 Meta supported. Community driven. React Native is being used in thousands of apps, but it's likely you've already used it in one of these apps. See all featured apps Meta released React Native in 2015 and has been maintaining it ever since. Today, React Native is supported by contributions from individuals and companies around the world including: Additionally, our community is always shipping exciting new projects and expanding beyond Android and iOS with initiatives like React Native Windows , React Native macOS and React Native Web Learn more about the Ecosystem Welcome to the React Native community Get Started
