Course image for Advanced React Concepts
Free preview before enrolling

Advanced React Concepts

Learn About Advanced React Patterns Performance, Ecosystem and Testing

4.4
(77 ratings)
1.7k enrolled
Course Instructor: JarvisLast updated 08/2023

Course Outcomes

  • React Patterns
  • Performance improvements
  • Popular ecosystem libraries
  • Testing React apps

Description

This is the course from React Mastery learning path in which we will discuss a lot of under the hood stuff in React.

Starting with Advanced React Patterns, we will discuss what React is and how the functional components work under the hood, alongside discussing a few advanced patterns and ways to work with React components.

Then we will cover a few tips on improving React performance by memoization and properly measuring how your renders happen. We will also cover the popular React ecosystem - react-query, Material UI, Tailwind CSS, and Redux with the information on what you should use and when.

Finally, we will cover how you should test your React apps for maximum confidence in production and shipping. Ready to start your journey?

Course Structure

14 lectures1h 40m total duration

  Introduction (Watch video)
0min
  Destructing Props 
6min
  Simple state machine 
7min
  State machine example with HTTP request 
7min
  Compound components 
3min
  Compound components with shared state 
10min
  Allowing/Disallowing custom components 
7min
  Using compound components individually 
6min
  Flexible compound components 
7min

Featured Review

5.0
Jan 18, 2023
This course makes learning so interesting and fun. So happy found this gem :)
Was this review helpful?

Student feedback

4.4
Course Rating

68%

18%

5%

6%

3%

Reviews

Profile picture for Rohith
Sep 13, 2023
great great...
Helpful?
Profile picture for Amine Elkhalidy
Jul 14, 2023
Good course as usual
Helpful?
Profile picture for David Dew Mallick
Jun 14, 2023
The video are good but can be more elaborated and precise .
Helpful?
Profile picture for Jaswanth Sai Metla
Apr 19, 2023
These videos clearing many doubts of mine.
Helpful?
Profile picture for Alok Verma
Mar 05, 2023
the way concepts are presented is awesome and easy to understand
Helpful?
Profile picture for Himanshu Rathore
Feb 13, 2023
Some videos are difficult to understand
Helpful?
Profile picture for Muhammad Zourdy
Dec 27, 2022
vodoodonw
Helpful?
Profile picture for Ninad Kulkarni
Dec 21, 2022
Awesome
Helpful?
Profile picture for Prem Chand
Oct 30, 2022
learned new concepts
Helpful?

Course Instructor

Jarvis
Making world a better place for aspiring developers
Jarvis
4.7 Instructor rating
20.5k Ratings
183.8k Students
35 Courses

We are a team of developers, creators, designers trying to build the best interactive programming courses here.View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro