Workload: 36 hours
The course opens with an introduction to React fundamentals — components, props, state, lifecycle and events. It then moves on to building real projects with React, including a to-do application, an e-commerce site and a recipes app.
It also covers advanced React topics such as hooks, the context API, performance and code optimization, among others.