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
- Tons of real-world code to learn from
- Lots of Q&A
- Catered lunch
San Francisco, CA
New York, NY
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
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.
If you are thinking about attending a @ReactTraining workshop, stop thinking and just do it. So many light bulbs have been going off the last two days with hooks and context. I had a basic understanding before the workshop but now I feel like I can build anything! #reactjs
@ReactTraining was the best training I've had in almost 30 years of professional life. It's pretty rare to have someone teach you that has the "creds" you have and also be good at teaching and have such a pleasant teaching demeanor. Plus you were funny as hell to boot.
After @ReactTraining's React workshop this week, I'm looking at my old code with fresh eyes like "Who wrote this? 🤨"
Shoutout to @ryanflorence 🙏🏾🙏🏾🙏🏾 for his amazing React Workshop. I can now say I'm 250% more comfortable transitioning from classes to function components with hooks, Suspense is cool AF, & I'm set to refactor for more declarative components.
The technical content ... from @ryanflorence is terrific. Perhaps more impressive is his teaching style. One of the best examples of how to effectively teach advanced concepts in practical, digestible chunks.
@ryanflorence I've been scouring the internet and watching React tutorials nightly for the last month since starting my new job and your React course has been by far the best one I've found. Thank you making such a stellar tutorial!
About the Instructors
David Khourshid is a Microsoft software engineer with a passion for innovative user interfaces, animations, software modeling, and cutting-edge front-end technologies. He's the creator of XState, a library that brings state machines and statecharts to the modern web in React (and any other framework) and enables app logic to be visualized, simulated, tested, analyzed, and more. He's also half of the Keyframers, a weekly coding live-stream where imaginative user interfaces are brought to life. When not speaking around the world or coding behind a laptop keyboard, he's usually behind a piano keyboard.
Cassidy is a brilliant software developer and entertaining instructor. She's worked for CodePen, Amazon, Venmo, and others, and runs technical newsletters for millions of developers around the world. She's active in the developer community and one of Glamour Magazine's 35 Women Under 35 Changing the Tech Industry and LinkedIn's Top Professionals 35 & Under. She also loves playing music, building mechanical keyboards, and telling jokes.
Brad has been teaching Web Development since 2010 including bootcamp instruction, online videos, conference speaking, writing at CSS-Tricks.com, 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.