What to Expect

Here's a quick overview of what you'll learn in this course!

We'll cover the following

Learning Outcomes

Hooks are most likely the way we’ll be writing React components for the next couple of years, so they are quite important to know.

In this course, we’ll consider the following advanced React patterns:

  • Compound Components
  • Props Collection
  • Prop Getters
  • State Initializers
  • State Reducers
  • Control Props

If you’re completely new to these advanced patterns, don’t worry! I’ll explain them in detail in this course. If you’re familiar with how these patterns work from previous experiences, I’ll show you how to implement these patterns with hooks.

What We Provide You With

In this course, we will provide you with a development environment to test and run all of the React application code right here in your browser! You don’t have to go through the hassle of setting up the environment locally but you can look online for setup guides if you want to set up the environment on your device.


Now let’s get started!