Fundamentals
The best introduction to React on the internet is Kents “Beginner’s Guide to React.” Kent strips away all the tooling you’d typically use in a React project so that you can simply learn React from the underlying APIs to modern patterns.
Whether you’re a seasoned React veteran or just getting started, you’ll learn why React behaves the ways it does and come away with a deeper understanding of one of the fundamental libraries you build with.
State Management
Managing data in your application is one of those ever-present tasks that you’ll need to become proficient at solving as a web developer. In React, you have hooks to manage state in and across components throughout your app.
These courses will expose you to different ways to think about state and the ways you can manage it in your applications
Create an Accessible Audio Player with the HTML Media Element and React
Application Development
A lot of the time you won’t just be building “React” apps, there are frameworks that solve the application level problems that layer on top of React in powerful ways. Things like data loading throughout the application and routing are handled with these meta-frameworks while your presentation is handled by React.