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
Test Utilities

ReactTestUtils makes it easy to test React components in the testing framework of your choice (we use

2016-06-23 03:32:31
Performance Tools

React is usually quite fast out of the box. However, in situations where you need to squeeze every ounce of performance out of your app, it provides a shouldComponentUpdate

2016-06-23 03:32:06
Transferring Props

It's a common pattern in React to wrap a component in an abstraction. The outer component exposes a simple property to do something that might have more complex implementation

2016-06-23 03:32:34
Shallow Compare

shallowCompare is a helper function to achieve the same functionality as PureRenderMixin while using ES6 classes with React. If

2016-06-23 03:32:29
Advanced Performance

One of the first questions people ask when considering React for a project is whether their application will be as fast and responsive as an equivalent non-React version. The

2016-06-23 03:31:26
Thinking in React

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

2016-06-23 03:32:32
JSX Spread Attributes

If you know all the properties that you want to place on a component ahead of time, it is easy to use JSX:

2016-06-23 03:32:04
Tutorial

We'll be building a simple but realistic comments box that you can drop into a blog, a basic version of the realtime comments offered by Disqus, LiveFyre or Facebook comments

2016-06-23 03:32:35
Multiple Components

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.

2016-06-23 03:32:05