
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 components like View, …
Learn the Basics · React Native
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 …
Introduction · React Native
This helpful guide lays out the prerequisites for learning React Native, using these docs, and setting up your environment.
React Fundamentals - React Native
To understand React Native fully, you need a solid foundation in React. This short introduction to React can help you get started or get refreshed.
Core Components and Native Components - React Native
Dec 16, 2025 · 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, …
Get Started with React Native
Dec 16, 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 …
React Native 0.80 - React 19.1, JS API Changes, Freezing Legacy Arch ...
Jun 12, 2025 · Over the last weeks we’ve been experimenting with prebuilding some of the React Native core for iOS, similarly to what happens on Android, to reduce the build time when you’re first running …
I18nManager - React Native
The I18nManager module provides utilities for managing Right-to-Left (RTL) layout support for languages like Arabic, Hebrew, and others. It provides methods to control RTL behavior and check …
Showcase · React Native
Thousands of apps are using React Native, from established Fortune 500 companies to hot new startups. If you are curious to see what can be accomplished with React Native, check out these apps!
Using TypeScript - React Native
Dec 16, 2025 · React Native defaults new applications to TypeScript, but JavaScript may still be used. Files with a .jsx extension are treated as JavaScript instead of TypeScript, and will not be typechecked.