Too many "beginner React" material starts with JSX and a bunch of tools. React itself is remarkably simple (and the docs are amazingly good). Sadly, everything around it can get complicated quickly and it can be hard to know where the lines are between React and the tools and libraries you use it with.
And then beyond the basics, it's hard to find a consistent, complete, all in one framework that you can use to confidently build and ship React applications.
Instead we are left piecing together components like a jigsaw puzzle.
The React docs themselves give us a clear idea about how to structure React components and the pieces that we need to fit together, but they leave it up to us almost completely when it comes to assembling those components into the bigger picture of an application.
What if you had a resource for you and your team that taught consistent fundamentals of React component development as well as a well defined, production proven, enterprise grade architecture for building applications that scale?
If that sounds good, Epic React is tailor made for you and your team.
This course is going to start from the very beginning of the React journey and guide you all the way through well tested application architecture. It is the distillation of my years of experience building reusable React components, open source libraries, and shipping rock solid apps to millions of users around the globe.
And I'm going to show you how I did it. Completely. No holding back.
Are you ready to strap in and take your React applications to the next level?
Learn everything you need to be effective with the fundamental building block of React applications. When you’re finished, you’ll be prepared to create React components to build excellent experiences for your app's users.
Learn the ins and outs of React Hooks. I will take you on a deep dive into React Hooks, and show you what you need to know to start using them in your applications right away.
We’ll look at some of the more advanced hooks and ways they can be used to optimize your components and custom hooks. We’ll also look at several patterns you can follow to make custom hooks that provide great APIs for developers to be productive building applications.
Not only learn great patterns you can use but also the strengths and weaknesses of each, so you know which to reach for to provide your custom hooks and components the flexibility and power you need.
Learn everything you need to diagnose, profile, and fix performance problems in your React application using the Browser Performance Profiler, React DevTools Profiler, and proven React optimization techniques.
In this hands-on workshop you'll learn everything you need to test React components and applications with ease and get the knowledge you need to ship your applications with confidence.
Learn how Suspense works under the hood, preparing you for the future of asynchronous state management.
Your instructor for the Epic React workshop, nice to meet you. 😊