Advanced React Patterns

Advanced React Patterns

3 hours, 23 minutes CC

This course still contains valuable patterns in React, but doesn't cover React Hooks introduced in React 1.16.

Discover how to simplify your large React applications with advanced component patterns! In this course, Kent C. Dodds shows how to separate component logic, state and display properties to make your components more flexible and usable across large React applications. You'll learn patterns like Compound Components, Render Props, Prop Getters, Controlled Props, and how to take advantage of React’s new Context API to share state throughout the application. This course is for developers who have experience building React applications and desire to scale their applications with components that are both simpler and more flexible!

This course and others like it are available as part of our Frontend Masters video subscription.

Published: May 2, 2018
Get Unlimited Access Now
Table of Contents


Compound Components

Render Props

Controlling State

Provider Pattern

Combining Patterns