Find the perfect coding resourcesLearn more

Advanced React

ScrimbaScrimba
Recommended
Meet Your Instructor
Bob Ziroll avatar

Bob Ziroll

Instructor

Head of Education at Scrimba. Passionate about learning and helping others achieve their career goals. Enjoys tennis, woodworking, and spending time with family.

13h 12m

Completion

Certificate included

Format

Interactive coding

Subscription

What You'll Learn

Explain how to use the React.Children API to work with and manipulate child elements

Implement context in a React application using createContext(), Context Provider, and useContext()

Design and build a compound component using React's dot syntax for better modularity

Develop reusable components by applying the Render Props pattern effectively

Apply accessibility (A11y) best practices to enhance the usability of a menu component

Overview

This Advanced React course is designed to "level up" your React skills. You've already learned the basics from Learn React and now it's time to dive deeper by learning some of the most common patterns used in React, understanding how React works internally, and building more complex apps with multiple views using React Router. The skills you'll learn from this course will give you a deeper understanding of React than most of the other React content being taught online or in coding bootcamps. If you're looking for a job as a front-end web developer, you're in the right place! The course instructor, Bob Ziroll, has helped thousands of students jump-start their careers as front-end developers. He spent 7 years teaching at a top-tier bootcamp in the US and has been creating React (and other) content for Scrimba since then. React is by far the most in-demand front-end library in the world right now. Not only are there more jobs in React, but learning React also has a tendency to make students better overall JavaScript developers. React relies on core JavaScript skills instead of handling view logic in a "magic" way like some other libraries or frameworks do.

Table of Contents
1
Reusability5 hrs

Learn advanced patterns for creating reusable React components

2
Routing6.4 hrs

Master React Router 6 for building single-page applications

3
Performance109 min

Optimize React applications for better performance

4
Certificate of Completion

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!