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%
Videos
React Native Full Course for Beginners | Complete All-in-One ...
20:44
Complete React Native Tutorial #1 - Introduction & Setup (Expo) ...
02:06:30
React Native Tutorial for Beginners - Build a React Native App ...
01:09:01
React Native for Dummies 2025 – Full Beginner Crash Course - YouTube
02:06:43
I Built an App That Builds Apps (React Native + instantDB + AI) ...
Create an App with React Native - YouTube
Any good 2022 React documentation?
Here's the updated docs (work in progress). No class components 😁 https://beta.reactjs.org/ More on reddit.com
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
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
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.comReact
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!
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.
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!