React
docs
support
download
blog
github
Quick Start
Getting Started
Tutorial
Videos
Complementary tools
Example apps
Guides
Why React?
Displaying Data
JSX in Depth
JSX Gotchas
Interactivity and Dynamic UIs
Multiple Components
Reusable Components
Forms
Working With the Browser
More About Refs
Tooling Integration
Add-Ons
Animation
Two-Way Binding Helpers
Class Name Manipulation
Examples
Reference
Top-Level API
Component API
Component Specs and Lifecycle
Supported Tags and Attributes
Event System
DOM Differences
Special Non-DOM attributes
Reconciliation
Tips
Introduction
Inline Styles
If-Else in JSX
Self-Closing Tag
Maximum Number of JSX Root Nodes
Shorthand for Specifying Pixel Values in style props
Type of the Children props
Value of null for Controlled Input
componentWillReceiveProps Not Triggered After Mounting
Props in getInitialState Is an Anti-Pattern
DOM Event Listeners in a Component
Load Initial Data via AJAX
False in JSX
Communicate Between Components
Expose Component Functions
Example apps
Here is a selection of open-source apps built with React.
TodoMVC
Khan Academy question editor
(browse their GitHub account for many more production apps!)
github-issues-viewer
hn-react
Dead-simple Hacker News client in React
← Prev