Skip to content
Public Workshop:

React App Development

1 Day:Prerequisite is "Thinking in React"
Feb 28th, 2023
8:00 AM - 3:00 PM US Pacific Time
  • Learn by doing

    The material lectures will be broken up by exercises so you can practice.

  • Learn how React really works

    You'll leave our workshop with the correct mental model of how react works, and the correct terminology.

  • Learn from professionals with years of experience

    At ReactTraining we help some of the biggest companies learn React including Google, Apple, Adobe, Netflix, Microsoft, Walmart, and many more...

Fetching Ticket Data

⭐️ Please Note: This is the second day of what we've normally done as a two-day workshop. Each day is now its own individual event and each needs to be purchased separately if you wish to attend both days.

If you're not attending the first day "Thinking in React", please see the Pre-Requisite knowledge below.

Who is this workshop for?

Beginners? Absolutely. If all you've done is the official React tutorial then you are ready for this workshop. Even if you haven't done any React at all, this workshop is for you.

Intermediate? Yes. This workshop along with Thinking in React were designed for those with less than 3 years of typical experience.

Advanced? Yes. While some of this workshop will be review, we regularly hear from our advanced attendees that they picked up some valuable nuggets of information that they didn't know. You might know most of the topics, but we'll leave you with the vocabulary and examples the help you level-up your team.


Before attending "React App Development", attendees should understand these topics which we teach in our "Thinking in React". If you wont be attending "Thinking in React" and you're not sure if you'll be able to follow along with React App Development, we created a quiz that will test your skills with the material from "Thinking in React".

JSX up to intermediate level
Declarative Mental Model
Functional Components
Hooks up to intermediate level
Local state with useState
State Lifting (State Sharing) Basics
useEffect up to intermediate level
Controlled vs Uncontrolled Fields
Basic knowledge of refs

Topics Covered

All Hooks Based
Custom Hooks
React Context
Context Abstractions
State Lifting and Prop Drilling
Data Loading Strategies
React Architecture
Controlled and Uncontrolled Form Fields
Performance Optimizations


Brad Westfall Avatar

Brad has been teaching Web Development since 2010 including bootcamp instruction, online videos, conference speaking, writing at CSS-Tricks, and corporate training for React. He loves to connect with students by helping them achieve their technical goals and by distilling complex concepts into simple instruction.