Brian Vaughn

Articles & Tutorials

The Plan for React 18 (
Jun 08, 2021
The React team is excited to share a few updates.
Introducing the New React DevTools (
Aug 15, 2019
We are excited to announce a new release of the React Developer Tools, available today in Chrome, Firefox, and (Chromium) Edge!
React v16.9.0 and the Roadmap Update (
Aug 08, 2019
Today we are releasing React 16.9. It contains several new features, bugfixes, and new deprecation warnings to help prepare for a future major release.
Introducing the React Profiler (
Sep 10, 2018
React 16.5 adds support for a new DevTools profiler plugin. This plugin uses React’s experimental Profiler API to collect timing information about each component that’s rendered in order to identify performance bottlenecks in React applications. It will be fully compatible with our upcoming time slicing and suspense features.
You Probably Don't Need Derived State (
Jun 07, 2018
In this post, we will explain some common anti-patterns with derived state and our preferred alternatives.
React v16.3.0: New lifecycles and context API (
Mar 29, 2018
In React 16.3.0, we are adding a few new lifecycle methods to assist with that migration. We are also introducing new APIs for long requested features: an official context API, a ref forwarding API, and an ergonomic ref API.
Update on Async Rendering (
Mar 27, 2018
We’d like to share with you some of the lessons we’ve learned while working on these features, and some recipes to help prepare your components for async rendering when it launches.
Behind the Scenes: Improving the Repository Infrastructure (
Dec 15, 2017
As we worked on React 16, we revamped the folder structure and much of the build tooling in the React repository.

Podcast Episodes

Brian Vaughn on Fast Refresh for Web and Concurrent React Dev Tools (
Nov 21, 2019
Brian Vaughn joins us for an update on React Developer Tools. We talk about Fast Refresh for the web, New developer convienciences around codemods, And new React Dev Tools features to help you profile, suspend component trees, and find your way around unfamiliar React apps.
Decide with Your Human Brain, with Brian Vaughn (
Feb 28, 2019
Brian Vaughn is a member of the React Core team and creator of libraries like react-virtualized and react-window. He's a wealth of knowledge in React performance and application profiling. Chantastic asks Brian about the new profiler tools he's been working on (available to React v16.5 apps), React Core team dynamics, and the future of windowing in React and browsers.
React Today and Tomorrow with the React Core Team (
Oct 31, 2018
The React core team sits down with Michael Jackson to discuss React today and tomorrow. They talk Concurrent Mode, Suspense, Hooks, the new profiler tab, scheduling in the browser, React Fire, React Fusion, becoming more framework-y, appearing less JavaScript-y, and why you shouldn’t worry about the second argument of useEffect.
Brian Vaughn, React Core Team (
Jun 04, 2018
We are joined by Brian Vaughn. Brian is on Facebook's Core React Team. He also contributes to a lot of open source products in the javascript space.


react (
Aug 09, 2019
The react package contains only the functionality necessary to define React components
react-window (
Jul 07, 2019
React components for efficiently rendering large lists and tabular data
react-virtualized (
May 08, 2019
React components for efficiently rendering large lists and tabular data.

Video Guides & Talks

Playing with React suspense and DevTools (
Jul 30, 2018
This was my first time live streaming. I apologize for the tiny font and for not seeing the messages in chat. I will do better next time! Here are some links to make up for it.
Sneak peek at the DevTools Profiler with "interactions" (
Jul 28, 2018
Prototype UI built on top of the new React "Profiler" component.
Sneak peek at new React DevTools "profiler" feature (
Jun 21, 2018
Prototype UI built on top of the new React "Profiler" component.
React Devtools theme editor GUI (
May 30, 2017
Walkthrough video of the new built-in themes editor.
React devtools theme editor preview panel (
May 29, 2017
Another demo of the work-in-progress theme editor for React devtools.
Creating a custom React dev tools theme (
May 25, 2017
This video walks through the process of creating a custom theme for React dev tools- from GitHub fork to PR submission.