Add-ons
  • References/JavaScript/React/Guides

The React add-ons are a collection of useful utility modules for building React apps. These should be considered experimental and tend to change more often

2025-01-10 15:47:30
Tooling Integration
  • References/JavaScript/React/Guides

We've tried to make React as environment-agnostic as possible. People use React in a variety of languages (JavaScript, TypeScript, ClojureScript, etc) and in a variety of environments

2025-01-10 15:47:30
Thinking in React
  • References/JavaScript/React/Guides

by Pete Hunt React is, in my opinion, the premier way to build big, fast Web apps with JavaScript. It has scaled very well for us at Facebook

2025-01-10 15:47:30
Cloning ReactElements
  • References/JavaScript/React/Guides

Note: cloneWithProps is deprecated. Use React.cloneElement instead. In rare situations, you may want

2025-01-10 15:47:30
Multiple Components
  • References/JavaScript/React/Guides

So far, we've looked at how to write a single component to display data and handle user input. Next let's examine one of React's finest features: composability.

2025-01-10 15:47:30
Keyed Fragments
  • References/JavaScript/React/Guides

In most cases, you can use the key prop to specify keys on the elements you're returning from render. However, this breaks down in one situation:

2025-01-10 15:47:30
Animation
  • References/JavaScript/React/Guides

React provides a ReactTransitionGroup add-on component as a low-level API for animation, and a ReactCSSTransitionGroup for easily implementing basic

2025-01-10 15:47:30
JSX in Depth
  • References/JavaScript/React/Guides

JSX is a JavaScript syntax extension that looks similar to XML. You can use a simple JSX syntactic

2025-01-10 15:47:30
PureRenderMixin
  • References/JavaScript/React/Guides

If your React component's render function is "pure" (in other words, it renders the same result given the same props and state), you can use this mixin for a performance boost

2025-01-10 15:47:30
Server-side Environments
  • References/JavaScript/React/Guides

One of the great things about React is that it doesn't require the DOM as a dependency, which means it is possible to render a React application on the server and send the

2025-01-10 15:47:30