Advanced React Patterns, v2
Join us for an awesome workshop on:

(CANCELED) Advanced React Patterns, v2

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

Sorry, this workshop was canceled. :-(

This Workshop's Online Chatroom is Currently Open!

Sorry, this workshop was canceled and not available for replay. :-(

Sorry, this workshop was canceled and not available for replay. :-(

Advanced React Patterns, v2

Making React components that can be used in multiple places is not hard. What is hard is when the use cases differ. Without the right patterns, you can find yourself with a highly complex component that requires a lot of configuration props and way too many if statements.

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Take advantage of React’s Context API to share state throughout the application with the Provider Pattern.
  • Use the Compound Components Pattern to write React components that implicitly share state while giving rendering flexibility to the user.
  • Reuse component logic with Custom React Hooks
  • Enhance hook and component reusability with the Prop Collections and Prop Getters Patterns.
  • Implement inversion of control for state management with the state reducer prop Pattern.
  • Provide total logic control with the Controlled Props Pattern.

Your (Awesome) Instructor

Kent C. Dodds

Kent C. Dodds

Kent C. Dodds is a world renowned speaker, teacher, and trainer and he’s actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. Kent is the creator of TestingJavaScript.com and he’s an instructor on egghead.io and Frontend Masters. He’s also a Google Developer Expert. Kent is happily married and the father of four kids. He likes his family, code, JavaScript, and React.

Spend the Day Mastering Patterns for React Components

Workshop Details

Making React components that can be used in multiple places is not hard. What is hard is when the use cases differ. Without the right patterns, you can find yourself with a highly complex component that requires a lot of configuration props and way too many if statements.

Daily Schedule

We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    Introduction
  • 10:00AM
    The Provider Pattern
  • 11:00AM
    The Compound Components Pattern
  • 11:45AM
    Lunch
  • 12:45PM
    Making Compound Components more flexible
  • 1:30PM
    Custom Hooks
  • 2:15PM
    The Prop Collections and Prop Getters Patterns
  • 3:15PM
    The State Reducer Prop Pattern
  • 4:15PM
    The Controlled Props Pattern
  • 5:15PM
    Wrap up
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

Developers who have experience building React components and wanting to make their React components simpler and more flexible.

Any Prerequisites?

  • Experience building reusable React components

Event Details

What

One Full Day Workshop Session

Replay Videos (available immediately)

When

CANCELED, sorry. :-(