🌐
React Native
reactnative.dev › docs › getting-started
Introduction · React Native
1 week ago - This helpful guide lays out the prerequisites for learning React Native, using these docs, and setting up your environment.
🌐
GitHub
github.com › facebook › react-native
GitHub - facebook/react-native: A framework for building native applications using React
The React Native documentation discusses components, APIs, and topics that are specific to React Native.
Starred by 125K users
Forked by 25K users
Languages   C++ 33.4% | Kotlin 19.9% | JavaScript 18.8% | Objective-C++ 11.4% | Objective-C 6.9% | Java 4.7%
Discussions

Any good 2022 React documentation?
Here's the updated docs (work in progress). No class components 😁 https://beta.reactjs.org/ More on reddit.com
🌐 r/reactjs
27
68
January 12, 2022
Documentation for a React Native app
Please don’t use google docs. The reason why tools like storybook and JSdoc exist is so that you can focus on making your code work and have it explain itself. Generate as much documentation as you can with these tools, and focus on making it readable. Then write narrative docs to onboard devs to your code base. Start with thinking about how you wish someone explained a codebase to you. These can be a long readme.md, or a docs/ folder with markdown files. You don’t even need to convert them to html — most git hosts/services (github/gitlab/bitbucket etc) will render your markdown. General tips for writing good docs: one thought per sentence use bullet points use headings liberally use semantic elements. Eg. Proper H1/H2 etc for headings instead of just bolding words don’t ask your readers to do things, just tell them to do it show, don’t tell. Eg. When explaining something, show an example and show the expected effect [edit: add general tips for docs] More on reddit.com
🌐 r/technicalwriting
7
4
September 9, 2022
Hey everyone i'm trying to learn React Native , is the docs are easy to understand? Expo or React Native CLI?
you'll get a good first grasp of react native straight from the docs if you've had any previous experience with react. go with expo, it'll make life hilariously much easier for you. More on reddit.com
🌐 r/reactnative
23
22
March 7, 2019
Help React Native make even better docs and learning resources

How to contribute to react native as beginner I have been trying to contribute to react native but can't seem to catch a break with it

More on reddit.com
🌐 r/reactnative
6
79
February 22, 2017

JavaScript library for building user interfaces

React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library that aims to make building user interfaces based on components more "seamless". It is maintained by Meta … Wikipedia
Factsheet
Original author Jordan Walke
Developers Meta and community
Initial release May 29, 2013; 12 years ago (2013-05-29)
19.2.3
/ 11 December 2025; 12 days ago (11 December 2025)
Factsheet
Original author Jordan Walke
Developers Meta and community
Initial release May 29, 2013; 12 years ago (2013-05-29)
19.2.3
/ 11 December 2025; 12 days ago (11 December 2025)
🌐
React
react.dev
React
People expect native apps to look and feel like their platform. React Native and Expo let you build apps in React for Android, iOS, and more. They look and feel native because their UIs are truly native.
🌐
GitHub
microsoft.github.io › react-native-windows › docs › getting-started
Get Started with Windows · React Native for Windows
This guide will help you get started on setting up your very first React Native for Windows app.
🌐
Expo Documentation
docs.expo.dev
Expo Documentation
Docs · BlogChangelogStar Us on GitHub · Hide navigation · Search · HomeGuidesEASReferenceLearn · ArchiveExpo SnackDiscord and ForumsNewsletter · State of React Native 2025 · Have a few minutes and want to shape the future of React Native? Fill out the Survey Now!
🌐
PostHog
posthog.com › docs › libraries › react-native
React Native - Docs - PostHog
To set up error tracking in your project, follow the React Native installation guide. To set up session replay in your project, all you need to do is install the React Native SDK and the Session replay plugin, then follow the instructions to enable Session Replay for React Native.
Find elsewhere
🌐
Expo Documentation
docs.expo.dev › tutorial › introduction
Tutorial: Using React Native and Expo - Expo Documentation
An introduction to a React Native tutorial on how to build a universal app that runs on Android, iOS and the web using Expo.
🌐
Appwrite
appwrite.io › docs › quick-starts › react-native
Start with React Native - Docs - Appwrite
import { StatusBar } from 'expo-status-bar'; import { StyleSheet, Text, View, TextInput, TouchableOpacity } from 'react-native'; import { Client, Account, ID, Models } from 'react-native-appwrite'; import React, { useState } from 'react'; let client: Client; let account: Account; client = new Client(); client .setEndpoint('https://<REGION>.cloud.appwrite.io/v1') .setProject('66e943139f030e2feaf8') // Your Project ID .setPlatform('com.example.my-app'); // Your package name / bundle identifier account = new Account(client); export default function App() { const [loggedInUser, setLoggedInUser] =
🌐
React Native Elements
reactnativeelements.com › overview
Overview | React Native Elements
And so the idea behind theming with React Native Elements was born! import { Button, ThemeProvider } from '@rneui/themed'; const MyApp = () => { return ( <ThemeProvider> <Button title="Hey!" /> </ThemeProvider> ); }; To customize the theme, or use it within your own components, be sure to check the docs on Customization.
🌐
React Navigation
reactnavigation.org › docs › getting-started
Getting started | React Navigation
The @react-navigation/native package contains the core functionality of React Navigation.
🌐
Sentry
docs.sentry.io › platforms › react-native
React Native | Sentry for React Native
Developer Documentation · Home · Platforms · React Native · Copy page · Read on to find out how to set up Sentry's React Native SDK which will automatically report errors and exceptions in your application. If you prefer to follow video instructions, see How to Install the Sentry React Native SDK in 60 Seconds.
🌐
Swmansion
docs.swmansion.com › react-native-reanimated › docs › fundamentals › getting-started
Getting started | React Native Reanimated
The goal of the Fundamentals section is to help you gain a strong foundation on the core concepts of Reanimated and give you the confidence to explore more advanced use cases on your own.
🌐
RisingStack
blog.risingstack.com › home › hírek, események › a definitive react-native guide for react developers: getting started
A Definitive React-Native Guide for React Developers: Getting Started - RisingStack Engineering
October 15, 2025 - Dimensions is yet another very useful React-Native class (and you need to import it before you can use it, so be sure to add it to the top of the file): you can get the devices’ width and height and add event listeners to when the dimensions change (e.g. window resize, screen orientation change). Be sure to check out the related docs!