build with react
a periodical of tutorials and advanced articles for the react.js library
Latest article

In-depth Diffing

In the update stage of a component, React has to determine which child components to mount, update, and unmount. It’s important to understand how React’s reconciliation works to build performant apps as well as avoid confusing bugs.

New to React?

Tutorial

Learn React quickly with this interactive tutorial.

Table of Contents

Topics
Tooling
  • React Developer Tools
  • Webpack + React
  • Webpack-dev-server
Recipes
  • Fade-in Image
  • AJAX + React
  • Backbone + React
  • jQuery + React
  • Transitions

Subscribe

This table of contents is a sample of future article topics. Subscribe for a range of articles from React basics to advanced topics such as performance optimization and deep dives in the React source code.

About

Hi! My name's Paul. I was an engineer at Facebook where I built React UI components as well as taught React (and other things). I believe React is the best way to build applications and I'd like to share the library with you.

Visit my personal site, bypaulshen.com, and follow my (admittedly uninteresting) Twitter. I'd love to hear from you. Send any questions or feedback! I'm a nice guy I promise.