- title: Quick Start items: - id: installation title: Installation - id: hello-world title: Hello World - id: introducing-jsx title: Introducing JSX - id: rendering-elements title: Rendering Elements - id: components-and-props title: Components and Props - id: state-and-lifecycle title: State and Lifecycle - id: handling-events title: Handling Events - id: conditional-rendering title: Conditional Rendering - id: lists-and-keys title: Lists and Keys - id: forms title: Forms - id: lifting-state-up title: Lifting State Up - id: composition-vs-inheritance title: Composition vs Inheritance - id: thinking-in-react title: Thinking In React - title: Advanced Guides items: - id: jsx-in-depth title: JSX In Depth - id: typechecking-with-proptypes title: Typechecking With PropTypes - id: refs-and-the-dom title: Refs and the DOM - id: optimizing-performance title: Optimizing Performance - id: react-without-es6 title: React Without ES6 - id: react-without-jsx title: React Without JSX - id: reconciliation title: Reconciliation - id: context title: Context - id: web-components title: Web Components - title: Reference items: - id: react-api title: React subitems: - id: react-component title: React.Component - id: react-dom title: ReactDOM - id: react-dom-server title: ReactDOMServer - id: dom-elements title: DOM Elements - id: events title: SyntheticEvent - id: addons title: Add-Ons subitems: - id: perf title: Performance Tools - id: test-utils title: Test Utilities - id: animation title: Animation - id: create-fragment title: Keyed Fragments - id: update title: Immutability Helpers - id: pure-render-mixin title: PureRenderMixin - id: shallow-compare title: Shallow Compare - id: two-way-binding-helpers title: Two-way Binding Helpers