React Native · Learn once, write anywhere llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt)

# React Native · Learn once, write anywhere llms.txt

Browse React Native · Learn once, write anywhere documentation as markdown. Click any page in the sidebar to view it, or copy the full llms.txt for your AI tools.

reactnative.dev/llms.txt

[Raw llms.txt](https://reactnative.dev/llms.txt) [Raw llms-full.txt](https://reactnative.dev/llms-full.txt)

Copy Markdown [](https://reactnative.dev/llms.txt)

llms.txt

docs

Introduction

Get Started with React Native

Set Up Your Environment

Integration with Existing Apps

Integration with an Android Fragment

Core Components and Native Components

React Fundamentals

Handling Text Input

Using a ScrollView

Using List Views

Troubleshooting

Platform-Specific Code

🗑️ Building For TV Devices

Out-of-Tree Platforms

More Resources

Accessibility

AccessibilityInfo

ActionSheetIOS

ActivityIndicator

Alert

❌ AlertIOS

Animated

Animated.Value

Animated.ValueXY

Animations

App Extensions

Appearance

Appendix

AppRegistry

AppState

❌ AsyncStorage

BackHandler

BoxShadowValue Object Type

Speeding up your Build phase

Button

❌ CheckBox

❌ Clipboard

Color Reference

Communication between native and React Native

Communication between native and React Native

Core Components and APIs

❌ DatePickerAndroid

❌ DatePickerIOS

Debugging Basics

Debugging Native Code

Debugging Release Builds

DevSettings

Dimensions

Document nodes

DrawerLayoutAndroid

DropShadowValue Object Type

DynamicColorIOS

Easing

Element nodes

Fabric Native Modules: Android

Native Components

Fabric Native Components: iOS

Fast Refresh

FlatList

Layout with Flexbox

Gesture Responder System

Get Started Without a Framework

✨ DEV

AbortController

AbortSignal

alert

Blob

cancelAnimationFrame

cancelIdleCallback

clearInterval

clearTimeout

console

EventCounts

fetch

File

FileReader

FormData

global

Headers

IntersectionObserver 🧪

IntersectionObserverEntry 🧪

navigator

performance

PerformanceEntry

PerformanceEventTiming

PerformanceLongTaskTiming

PerformanceMark

PerformanceMeasure

PerformanceObserver

PerformanceObserverEntryList

PerformanceResourceTiming

process

queueMicrotask

Request

requestAnimationFrame

requestIdleCallback

Response

self

setInterval

setTimeout

URL

URLSearchParams

WebSocket

window

XMLHttpRequest

Handling Touches

Headless JS

Height and Width

Using Hermes

I18nManager

Image

Image Style Props

ImageBackground

❌ ImagePickerIOS

Images

Improving User Experience

InputAccessoryView

🗑️ InteractionManager

JavaScript Environment

Keyboard

KeyboardAvoidingView

Layout Props

LayoutAnimation

LayoutEvent Object Type

Direct Manipulation

Local libraries setup

Android Native UI Components

iOS Native UI Components

Android Native Modules

Native Modules Intro

iOS Native Modules

Native Modules NPM Package Setup

Using Libraries

Linking

Linking Libraries

Metro

Modal

Native Platform

Navigating Between Screens

Networking

Nodes from refs

Optimizing FlatList Configuration

Optimizing JavaScript loading

Other Debugging Methods

PanResponder

Performance Overview

PermissionsAndroid

PixelRatio

Platform

PlatformColor

Pressable

PressEvent Object Type

Profiling

🗑️ ProgressBarAndroid

Props

Publishing to Apple App Store

🗑️ PushNotificationIOS

React Native DevTools

React Native Gradle Plugin

React Node Object Type

Rect Object Type

RefreshControl

Releases Overview

Release Levels

Versioning Policy

RootTag

Running On Device

Running On Simulator

🗑️ SafeAreaView

ScrollView

SectionList

Security

❌ SegmentedControlIOS

Settings

Shadow Props

Share

Publishing to Google Play Store

State

StatusBar

❌ StatusBarIOS

Strict TypeScript API (opt in)

Style

StyleSheet

Switch

Systrace

TargetEvent Object Type

Testing

Text

Text nodes

Text Style Props

TextInput

Advanced Topics on Native Modules Development

Advanced Topics on Native Modules Development

The Codegen CLI

Create a Library for Your Module

Advanced: Custom C++ Types

Direct Manipulation

Invoking native functions on your native component

Measuring the Layout

Emitting Events in Native Modules

Native Modules Lifecycle

Cross-Platform Native Modules (C++)

iOS - Using Swift in Your Native Modules

Using Codegen

What is Codegen?

❌ TimePickerAndroid

Timers

ToastAndroid

TouchableHighlight

TouchableNativeFeedback

TouchableOpacity

TouchableWithoutFeedback

Transforms

Turbo Native Modules: Android

Native Modules

Turbo Native Modules: iOS

Learn the Basics

Using TypeScript

Upgrading to new versions

useColorScheme

useWindowDimensions

Vibration

View

View Style Props

ViewToken Object Type

VirtualizedList

VirtualView 🧪

architecture

Bundled Hermes

Fabric

Glossary

About the New Architecture

Architecture Overview

Render, Commit, and Mount

Threading Model

View Flattening

Cross Platform Implementation

community

Communities

Overview

Staying up to date

Where to get help

showcase

Who is using React Native?

contributing

Bots Reference

Changelogs in Pull Requests

Contribution License Agreement

How to Build from Source

How to Contribute Code

How to Open a Pull Request

How to Report a Bug

How to Run and Write Tests

Labeling GitHub Issues

Managing Pull Requests

Contributing Overview

Triaging GitHub Issues

versions

React Native versions

blog

Blog · React Native

First-class Support for TypeScript

React Native 0.71: TypeScript by Default, Flexbox Gap, and more...

React Native 0.71-RC0 Android outage postmortem

React Native 0.72 - Symlink Support, Better Errors, and more

Package Exports Support in React Native

React Native 0.73 - Debugging Improvements, Stable Symlink Support, and more

React Native 0.74 - Yoga 3.0, Bridgeless New Architecture, and more

Use a framework to build React Native apps

React Native 0.75 - Support for Percentage Values in Layout, New Architecture Stabilization, Template & init Updates, and more

React Native 0.76 - New Architecture by default, React Native DevTools, and more

New Architecture is here

React Native 0.77 - New Styling Features, Android’s 16KB page support, Swift Template

React Native Core Contributor Summit 2024 Recap

React Native 0.78 - React 19 and more

React Native 0.79 - Faster tooling and much more

Moving Towards a Stable JavaScript API (New Changes in 0.80)

React Native 0.80 - React 19.1, JS API Changes, Freezing Legacy Arch and much more

React Native 0.81 - Android 16 support, faster iOS builds, and more

React Native 0.82 - A New Era

React Native 0.83 - React 19.2, New DevTools features, no breaking changes

React Native 0.84 - Hermes V1 by Default

React Native Comes to Meta Quest

React Native 0.85 - New Animation Backend, New Jest Preset Package

React Native 0.86 - Edge-to-Edge and DevTools Improvements, no breaking changes

## What is React Native · Learn once, write anywhere's llms.txt?

React Native · Learn once, write anywhere publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what React Native · Learn once, write anywhere offers and where to find details.

Issues

Spec

7

Sections

280

Links

101.8 KB

Size

~26.0k

Tokens

Sections: docs · architecture · community · showcase · contributing · versions · and 1 more

## Add React Native · Learn once, write anywhere Docs to Your AI Assistant

Select your tool to see how to add React Native · Learn once, write anywhere's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://reactnative.dev/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about React Native · Learn once, write anywhere

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 275 errors

## Frequently Asked Questions

Where is React Native · Learn once, write anywhere's llms.txt file?

React Native · Learn once, write anywhere publishes its llms.txt at https://reactnative.dev/llms.txt. This file provides a structured, markdown-formatted index of React Native · Learn once, write anywhere's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use React Native · Learn once, write anywhere's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of React Native · Learn once, write anywhere's documentation so it can provide better code suggestions and answers about React Native · Learn once, write anywhere.

What does React Native · Learn once, write anywhere's llms.txt contain?

React Native · Learn once, write anywhere's llms.txt contains 7 sections and 280 documentation links in 101.8 KB (~26.0k tokens). Key sections include docs, architecture, community, showcase, contributing, versions.

How many tokens does React Native · Learn once, write anywhere's llms.txt use?

The concise llms.txt index is approximately 26.0k tokens (101.8 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

What is React Native · Learn once, write anywhere?

A framework for building native apps for Android, iOS, and more using React. React Native · Learn once, write anywhere's llms.txt file helps AI systems understand this by providing a structured overview of its documentation, making it easier for developers to get accurate AI-assisted help when working with React Native · Learn once, write anywhere.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[reveal.js Documentation Official documentation for reveal.js, the open source HTML presentation framework for building interactive slide decks on the web.](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/reveal-js-documentation) [Vendure Documentation Vendure is a headless commerce framework built on Node.js with TypeScript.](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/vendure-documentation) [Javalin Javalin is a lightweight web framework for Java and Kotlin. Version 7 (current) requires Java 17+ and runs on Jetty 12. All configuration - routes, handlers, plugins, lifecycle events - is passed upfront in a single config block when creating the instance.](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/javalin) [Medusa Digital commerce platform with a built-in framework](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/medusa) [What is Datadog?](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/datadoghq) [Upstash Serverless data platform for Redis and Kafka](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/upstash) [Snowflake Documentation Snowflake is a cloud data platform providing data warehousing,](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/snowflake) [Clerk Authentication and user management for developers](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt/clerk)

[View all 99 projects ](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/react-native-learn-once-write-anywhere/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)