Skip to content

From the creators of React Router and Reach UI

Spring 2019


From the creators of React Router and Reach UI

Level Up Your React Proficiency

This workshop is designed to take React developers of any experience and level them up. We'll deepen your fundamental understanding of React's composition model and dig into some advanced, real-world use cases, like animating route transitions, manage data caching, real-time updates and more.

We'll also be covering React's latest feature, hooks, in depth. Hooks promise to simplify your React code and make building clean, reusable abstractions easier and faster than ever.

The most efficient way to hit the ground running with React or level up is to join the community leaders you already know and trust, for two days of intense training in our brand new workshop.

  • Two days of professional training
  • All new material with React Hooks
  • Great for all levels of knowledge
  • Includes lectures and class projects
  • So much code, seriously
  • Lots of Q&A with Ryan and Michael
  • Catered lunch! (probably tacos)

Washington D.C.

Apr 23rd - Apr 24th, 2019
Host: College Board

New York

Apr 25th - Apr 26th, 2019


Apr 30th - May 1st, 2019
Host: Wayfair


May 2nd - May 3rd, 2019
Host: Yello

San Francisco

May 7th - May 8th, 2019

San Diego

May 9th - May 10th, 2019
Host: Planning Center


May 14th - May 15th, 2019
Host: Charles Schwab


May 16th - May 17th, 2019
Host: PetSmart


May 21st - May 22nd, 2019
Host: Bluprint


May 23rd - May 24th, 2019
Host: Textio

What You'll Learn

  • React's Fundamental Composition Model
  • Hooks History: Motivation, Patterns They Replace
  • Simple, Complex, and Shared State Management
  • Thinking In Effects
  • Composing and Sharing Non-Visual Behavior
  • Basic and Advanced Routing
  • Data Loading and Caching
  • Realtime Updates
  • Clientside Authentication
  • Performance Considerations and Optimizations
  • Animating UI and ... Everything Else
  • Keyboard Accessibility and Focus Management
  • Sharing Hook Behavior with Class Components
  • Maybe Some Crappy Jokes

Who Should Attend?

No matter how much experience you have with React, you're sure to gain a lot from this workshop.


If all you've done is the official React tutorial then you are ready for this workshop. We’ll be starting from the fundamentals of React for rendering, composition, and UI updates and moving through to advanced use-cases. Because of React's latest feature, hooks, we're able to cover topics with beginners that we previously reserved for our Advanced trainings. The most important thing to be ready for this workshop if you're a React beginner is to be comfortable with JavaScript and browser development than with React.


If you've been working with React in production for a while and are looking to level up, this is it. We’ll revisit the fundamentals of React that you may have skipped in order to get the job done™. Take a step back with us, and then several huge steps forward as we explore the power that hooks give you over your day-to-day code as well as your reusable abstractions. After this, you’ll write code that makes you grin wider than any other code you've written before, composing UI and behaviors with uncommon clarity.


If you're a seasoned React developer, there's no better way to get caught up on Hooks and what it means for your code and team than this workshop. You’ll get priceless insights into how Hooks will help you build great abstractions for your team that will work in new and mature code-bases. Finally, you’ll leave with the vocabulary and real-world examples to help you teach and lead your team to be successful with React in a Hooks world.


About the Instructors

Michael Jackson Heashot

Michael Jackson

Ryan Florence Heashot

Ryan Florence

Ryan and Michael have taught React to thousands of developers at hundreds of workshops around the world for the last four years. Their teaching style is engaging, code heavy, and a ton of fun (some have said the events should be billed as standup comedy 😂, but you learn way too much for that to be accurate).

Not only are they great teachers but also experienced practitioners. You know them as the authors of React Router, Unpkg, and Reach UI--all projects that have become staple pieces of the React ecosystem. Outside of the React core team, it’s hard to imagine a couple of people who have influenced React more than these two. You will love learning from them.

React Router

Michael Jackson and Ryan Florence create the React libraries that you use in your apps like React Router and Reach UI. All of our trainers are experts in React and JavaScript so let us share our knowledge with you and your team!

I Love React
© React Training 2019