Thinking in React

React Fundamentals with Hooks

This is a public remote workshop

1 Day Event: Jul 20, 2023
8:00 AM to 3:00 PM, US Pacific Time

Workshop Overview & Topics

This workshop is for beginners and more experienced React developers alike. Since we cover the mechanics of React in great detail, we find it works really well for beginners who need React to feel less perplexing. We also find that those with up to about 2 years of experience often comment they learned a lot about parts of React they never understood.


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:

  • Basic JS Knowledge
  • Basic DOM Knowledge
  • Basic HTML Knowledge
Topics for this workshop
  • Code Abstraction with Hooks
  • Deep understanding of JSX
  • React Hooks vs Custom Hooks
  • Declarative vs Imperative React
  • Correct React Terminology
  • Local State Management
  • React's Unidirectional Data Flow
  • Controlled vs Uncontrolled
  • Client Side Routing
  • React Router v6
  • Data Fetching Basics
User Avatar
Michael W. Regan@mwregan
Awesome Silicon Valley @reactjs workshop with @mjackson of @ReactTraining - - great material, teacher, and venue!
User Avatar
Erin Fox@erinfoox
yall should use your 2020 "conference budgets" for virtual workshops. Very much suggest @ReactTraining. Mr. @bradwestfall was fantastic ūüéČ
User Avatar
Justin Mandzik@Justin_Mandzik
Been working with React for a few years and got a ton of mileage out of the @ReactTraining workshop with @bradwestfall. Highly recommend it.

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.

We've had the pleasure of training many amazing brands.

GoogleAppleNetflixSlackAdobeWalmartGitHubMicrosoftIndeedDisneyStarbucksPokemonAT&TNew York TimesHP

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

Brad WestfallSay Hello
Have a promo code?

10% discount when you purchase 4 or more tickets for one event.

Ticket TypePriceQuantity
Early Bird$350

‚≠źÔłŹ Please Note that this workshop is roughly based on the first day of our two-day workshop that we normally do for corporations. To really learn React well enough to be efficient with it, we recommend you also take React App Development which is roughly based on the second day of that corporate workshop.

Subscribe for updates on public workshops and blog posts

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

i love react
© 2023