React Application Architecture


Architecture, Global State, and Data Fetching Strategies

This is a public remote workshop

View All Workshops
1 Day Event: Jul 14, 2026
SMTWThFSu
10:00 AM to 5:00 PM, US Pacific Time

High Level Overview

Instructor led material over Zoom
Lots of open discussion and questions
Lots of take away material

Get Tickets

We do have a Diversity Program and Scholarship Pricing? If you have any questions about the workshop, please feel free to reach out at [email protected]

Tickets are no longer available

We're sorry but this event is no longer available for ticket purchase, either because it is in the past or because the event is too close from now.

Get the same workshops we teach to the biggest brands companies in the world

GoogleAppleNetflixSlackAdobeWalmartGitHubMicrosoftIndeedDisneyStarbucksPokemonAT&TNew York TimesHP

Topics

This workshop picks up right where our Mastering React Core Concepts workshop ends. If you took that workshop, you're ready for this one. In React Application Architecture we'll cover the most common architectural strategies for things routing, lazy loading, various data fetching strategies, and global state.

Logistics

Attendees will receive an email with their Zoom URL and instructions workshop code about one week prior to the event. There's plenty of instructions for installing the code even if you're new to Node and NPM. This is just a high-level overview of the many topics we'll cover in the event including pre-requisites:

Prerequisites

Please ensure you have a good working knowledge of these prerequisites:

  • JSX and Component Basics
  • Local State
  • General Hooks Concepts
  • Declarative vs Imperative React
  • Client Side Routing Basics
  • useEffect Basics
  • useRef Basics
  • useCallback Basics
  • useMemo Basics
Topics for this workshop
  • Advanced Side Effects
  • Know when to use and not use useEffect
  • Data Fetching Strategies
  • Routing Strategies
  • Caching and Performance
  • Advanced Memoization Topics
  • The React Compiler / Auto Memoization 🆕
  • New React 18 and 19 APIs 🆕
  • React Context
  • App State (Global State)
  • Unit Testing Basics
  • Concurrent Rendering with Transitions
User Avatar
Fabian Flores@f4bi4n_fls
Thanks @bradwestfall it was such an amazing workshop. I really enjoy it.
User Avatar
John Stauffer@JohnS18914
Another great React Training Session with @bradwestfall Highly recommend for all levels of React Devs. Was going to skip day one but ended up learned some things. @ReactTraining
User Avatar
Brian Hold@holtbt
Sitting in @ReactTraining listening to @ryanflorence. Wish I'd learned React this way. Would have saved me a bunch of time.

See More Testimonials of our workshops


JavaScript Logo

Not Good At JavaScript?

That's okay, as long as attendees can program in any language, they should be fine in the workshop. Having some JS and DOM experience will help attendees a lot though. We have a JavaScript Primer article that helps attendees get caught up on modern JS syntax. We always do our best to pace the workshop for the most average needs of the group and that often means we teach JavaScript while we teach React.

TypeScript Logo

TypeScript or JavaScript?

While this workshop isn't about TypeScript specifically, we do have our material in TypeScript because it has become immensely popular to use and most of our clients ask for it. If attendees don't do TS, don't worry we'll teach the very basics as we go and it's not a distraction from React.


Subscribe for updates on public workshops and blog posts

Don't worry, we don't send emails too often.

i love react
© 2026 ReactTraining.com