React LogoReact
Docs
API
Examples
Blog
GitHub
Installation
Getting Started
Add React to a Website
Create a New React App
CDN Links
Release Channels
Main Concepts
Hello World
Introducing JSX
Rendering Elements
Components and Props
State and Lifecycle
Handling Events
Conditional Rendering
Lists and Keys
Forms
Lifting State Up
Composition vs Inheritance
Thinking In React
Advanced Guides
Accessibility
Code-Splitting
Context
Error Boundaries
Forwarding Refs
Fragments
Higher-Order Components
Integrating with Other Libraries
JSX In Depth
Optimizing Performance
Portals
Profiler
React Without ES6
React Without JSX
Reconciliation
Refs and the DOM
Render Props
Static Type Checking
Strict Mode
Typechecking With PropTypes
Uncontrolled Components
Web Components
Hooks
Introducing Hooks
Hooks at a Glance
Using the State Hook
Using the Effect Hook
Rules of Hooks
Building Your Own Hooks
Hooks API Reference
Hooks FAQ
Testing
Testing Overview
Testing Recipes
Testing Environments
Concurrent Mode (Experimental)
Introducing Concurrent Mode
Suspense for Data Fetching
Concurrent UI Patterns
Adopting Concurrent Mode
Concurrent Mode API Reference
Contributing
How to Contribute
Codebase Overview
Implementation Notes
Design Principles
FAQ
AJAX and APIs
Babel, JSX, and Build Steps
Passing Functions to Components
Component State
Styling and CSS
File Structure
Versioning Policy
Virtual DOM and Internals

Installation

Lorem ipsum. Here are links to other lower-level pages:

  • Getting Started
  • Add React to a Website
  • Create a New React App
  • CDN Links
  • Release Channels
Edit this page
Was this page helpful?

On this page