12 chapters ・

112 steps・

122 hours, 46 minutes

5 steps・ 9 hours, 49 minutes

In this initial chapter you will learn everything about React: from where it started to how it works and its fundamentals. Pay attention, this is a critical path to start the right way!

1 hour, 18 minutes

10 minutes

10 minutes

Now that you know a bit more about React, we will spend this chapter focusing on the soft skills that will make you a better Frontend Engineer and will help you accelerate your career.

In this chapter we will teach you a bit more about interviewing for Frontend Engineer roles with React. This is critical to improve your ability to explain your experience, even if you are not looking for a job but want to better explain your skills.

5 steps・ 3 hours, 5 minutes

In this chapter we will review a bit of Javascript and learn how to write it in a modern and effective way. This is a great chapter if you are learning Javascript or if you want to get better at it.

20 minutes

15 minutes

20 minutes

20 minutes

5 steps・ 10 hours, 49 minutes

Learning React Hooks is crucial as they simplify state management and side effects in functional components, leading to cleaner, more efficient, and reusable code. Hooks promote better code organization and align with modern React practices.

15 minutes

20 minutes

5 hours, 26 minutes

5 steps・ 11 hours, 54 minutes

We will now do a step further and learn a few more React Hooks that are quite advanced but useful for your React knowledge.

2 hours, 15 minutes

5 steps・ 10 hours, 16 minutes

Learning React patterns is essential for scalable and maintainable code. They provide solutions for common issues, enhance readability, and promote best practices. These patterns helps build robust applications and ensures efficient team collaboration.

30 minutes

1 hour

1 hour

5 steps・ 6 hours, 19 minutes

This chapter is fully dedicated to the understanding and optimization of your React web applications for speed and better performance. We will review some basic and fundamental aspects of web performance and learn how to speed up your React web apps.

20 minutes

30 minutes

20 minutes

15 minutes

45 minutes

5 steps・ 23 hours, 41 minutes

In this chapter you will learn why testing is important and how you can make it part of your coding routine. In addition we will learn how to start testing your React applications with a few tools and specifically using Cypress.

7 minutes

5 hours, 30 minutes

1 hour, 10 minutes

5 steps・ 22 hours, 51 minutes

This chapter is dedicated to Full stack React and how you can take advantage of Next.JS and other solutions to build full-stack applications. We also explore several additional things like multi-region apps and server components.

1 hour, 2 minutes

2 hours, 30 minutes

5 steps・ 24 hours, 10 minutes

A set of tools and additional things you should consider to improve your code and make your coding easier with React.

4 hours, 10 minutes

5 hours, 50 minutes

About this path

Front-end Engineer with React Skill Path

This skill path will teach you how to become a Frontend Engineer using React JS, the famous framework that today is used to build millions of web applications. This path is designed for people that have a strong programming knowledge and some experience in the frontend or backend world and it's focused on teaching you how to start using React to build small and large web applications. We also cover several additional things, from Typescript to using Next.js to go full stack with your application.

Inside the path we also tell you how to build your personal brand, go through interviews for similar roles and other non technical skills that really matter for engineers.

Similar content at Anthropos