Package Management

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

2016-06-23 03:32:06
Forms

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

2016-06-23 03:32:00
JSX Gotchas

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

2016-06-23 03:32:03
Context

One of React's biggest strengths is that it's easy to track the flow of data through your React components. When you look at a component, you can easily see exactly which props

2016-06-23 03:31:52
Immutability Helpers

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

2016-06-23 03:32:02
Refs to Components

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

2016-06-23 03:32:23
Displaying Data

The most basic thing you can do with a UI is display some data. React makes it easy to display data and automatically keeps the interface up-to-date when the data changes.

2016-06-23 03:31:54
Reusable Components

When designing interfaces, break down the common design elements (buttons, form fields, layout components, etc.) into reusable components with well-defined interfaces. That

2016-06-23 03:32:26
Why React?

React is a JavaScript library for creating user interfaces by Facebook and Instagram. Many people choose to think of React as the V in

2016-06-23 03:32:38
Interactivity and Dynamic UIs

You've already learned how to display data with React. Now let's look at how to make our UIs interactive

2016-06-23 03:32:03