Course image for Advanced React Concepts

Advanced React Concepts

Learn About Advanced React Patterns Performance, Ecosystem and Testing

5 hours+ of content
0.0
0 ratings
29 developers learning
Creator: Mehul Mohan
Please wait

Note: This course is a part of leet subscription. Free preview is available.

Goals

  • 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 lectures 01:40:15 total duration

Advanced React Patterns

(9 lectures • 56 minutes)
  Introduction (Preview)
00:54
  Destructing Props 
06:32
  Simple state machine 
07:19
  State machine example with HTTP request 
07:40
  Compound components 
03:38
  Compound components with shared state 
10:04
  Allowing/Disallowing custom components 
07:07
  Using compound components individually 
06:12
  Flexible compound components 
07:12
  Lazy loading components 
10:38
  Adding Suspense 
07:43
  Eager loading components 
07:07
  Memoize Functional Components 
08:14
  Comparator for functional components 
09:55
codedamn logo

We ♥ quality. And we would love to see your growth. Hence, codedamn comes with a 1337 plan for advanced and accelerated learning!

Plan Zero

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice

Plan 1337

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice
Become 1337 Member