Immutability Helpers
  • References/JavaScript/React/Guides

React lets you use whatever style of data management you want, including mutation. However, if you can use immutable data in performance-critical parts of your application

2025-01-10 15:47:30
getDOMNode
  • References/JavaScript/React/Component

getDOMNode DOMElement getDOMNode() If this component

2025-01-10 15:47:30
React.Children.toArray
  • References/JavaScript/React/React

React React is the entry point to the React library. If you're using one of the prebuilt packages it's available

2025-01-10 15:47:30
ReactDOM.render
  • References/JavaScript/React/React

ReactDOM.render render( ReactElement element, DOMElement container, [function callback]

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

JSX looks like HTML but there are some important differences you may run into. For DOM differences, such as the inline style

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

Form components such as <input>, <textarea>, and <option> differ from other native components because they can be mutated

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

After building your component, you may find yourself wanting to "reach out" and invoke methods on component instances returned from render(). In most cases, this

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

CDN-hosted React We provide CDN-hosted versions of React on our download page. These pre-built files use the UMD

2025-01-10 15:47:30
Value of null for Controlled Input
  • References/JavaScript/React/Tips

Specifying the value prop on a controlled component prevents the user from changing the input unless

2025-01-10 15:47:30
React.Children
  • References/JavaScript/React/React

React.Children React.Children provides utilities for dealing with the this.props.children opaque data structure.

2025-01-10 15:47:30