
React Native · Learn once, write anywhere
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 …
Get Started with React Native
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 …
Introduction · React Native
This helpful guide lays out the prerequisites for learning React Native, using these docs, and setting up your environment.
Learn the Basics · React Native
Oct 8, 2025 · If you already know React, you still need to learn some React Native specific stuff, like the native components. This tutorial is aimed at all audiences, whether you have React …
Set Up Your Environment - React Native
You will need Node, the React Native command line interface, a JDK, and Android Studio. While you can use any editor of your choice to develop your app, you will need to install Android …
React Native DevTools
React Native DevTools is our modern debugging experience for React Native. Purpose-built from the ground up, it aims to be fundamentally more integrated, correct, and reliable than previous …
Communities - React Native
Sep 1, 2023 · These are places where you can share React Native projects, articles and tutorials as well as start discussions and ask for feedback on React Native related topics. (but …
Use a framework to build React Native apps
Jun 25, 2024 · Using React Native frameworks, such as Expo, is now the recommended approach to create new apps. In this blogpost we want to walk you through what they are in detail and …
Debugging Basics - React Native
React Native DevTools is powered by a dedicated debugging architecture built into React Native and uses a customized build of the Chrome DevTools frontend. This enables us to offer …
Core Components and APIs - React Native
Oct 8, 2025 · React Native provides a number of built-in Core Components ready for you to use in your app. You can find them all in the left sidebar (or menu above, if you are on a narrow screen).