
React Native · Learn once, write anywhere
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.
Introduction - React Native
Apr 14, 2025 · This helpful guide lays out the prerequisites for learning React Native, using these docs, and setting up your environment.
Get Started with React Native
Apr 14, 2025 · React Native allows developers who know React to create native apps. At the same time, native developers can use React Native to gain parity between native platforms by writing common features once.
Learn the Basics · React Native
Apr 14, 2025 · React Native is like React, but it uses native components instead of web components as building blocks. So to understand the basic structure of a React Native app, you need to understand some of the basic React concepts, like JSX, components, state, and props.
Showcase · React Native
React Native is shaping mobile, web, and desktop experiences within Meta’s product ecosystem, from Facebook Marketplace, Messenger Desktop, Ads Manager to the Meta Quest app and many more.
Running On Device - React Native
Apr 14, 2025 · It's always a good idea to test your app on an actual device before releasing it to your users. This document will guide you through the necessary steps to run your React Native app on a device and to get it ready for production.
Integration with Existing Apps - React Native
Apr 14, 2025 · React Native is great when you are starting a new mobile app from scratch. However, it also works well for adding a single view or user flow to existing native applications. With a few steps, you can add new React Native based features, screens, views, etc.
Core Components and Native Components - React Native
Apr 14, 2025 · React Native is an open source framework for building Android and iOS applications using React and the app platform’s native capabilities. With React Native, you use JavaScript to access your platform’s APIs as well as to describe the appearance and behavior of your UI using React components: bundles of reusable, nestable code.
React Native's Many Platform Vision
Aug 26, 2021 · React Native has been very successful at raising the bar for mobile development, both at Facebook and elsewhere in the industry. As we interact with computers in new ways and as new devices are invented, we want React Native to be there for everyone.
Get Started Without a Framework - React Native
Apr 14, 2025 · If you have constraints that are not served well by a Framework, or you prefer to write your own Framework, you can create a React Native app without using a Framework. To do so, you'll first need to set up your environment. Once you're set up, continue with the steps below to create an application and start developing.