Course image for Ultimate React.js Design Patterns
Free preview before enrolling

Ultimate React.js Design Patterns

Level up your react skills with design patterns

4.4
(67 ratings)
1.1k enrolled
Course Instructor: Piyush GargLast updated 09/2023

Course Outcomes

  • Master Concepts in React
  • Ultimate Design Patterns - Singleton, Proxy, Factory, Observer etc.
  • High Order Components
  • React Hooks
  • React Context API
  • Master State Management
  • Redux
  • React Redux Toolkit
  • RTK Query (Basics)
  • React Query and Client Caching (Basics)
  • Basics of Zustand
  • Client Side vs Server Side vs Static Rendering
  • React Server Components
  • Static vs Dynamic vs Lazy Imports

Description

Welcome to Ultimate React Design Patterns.

This course makes you stand out from other react developers in market. This course focuses on write clean, maintainable and scaleable code in react. By the end of this course you would see a change in your development pattern and would surely help you write better code than before.

Why do I need to learn these concepts? There is a famous saying that "Any developer can a write a code that computers can uderstand, but only a great developer can write code that is understood by other developers as well".

Note: Its highy recommeded to have basic to intermediate knowlege in React before you start with course.

Course Structure

42 lectures4h 18m total duration

  Singleton (Watch video)
9min
  Singleton Design Pattern Lab (Practice concept)
5min
  Proxy (Watch video)
8min
  Proxy Design Pattern Lab 
5min
  Factory 
7min
  Factory Design Pattern Lab 
5min
  Observer 
12min
  Observer Design Pattern Lab 
5min
  Mixins 
7min
  Mixin Design Pattern Lab 
5min
  Module 
6min
  Module Design Pattern Lab 
5min
  Command 
7min
  Command Design Pattern Lab 
5min

Featured Review

Profile picture for Kushagra Mathur
Kushagra Mathur

@coderghost

5.0
Dec 23, 2022
Great course to understand the react design patterns. Every concept is superbly explained by Piyush.
Was this review helpful?

Student feedback

4.4
Course Rating

66%

19%

9%

0%

6%

Reviews

Profile picture for Mahidhar Nyayapati
Sep 05, 2023
Please give us some project ideas to apply these design patterns.
Helpful?
Profile picture for Shubham Barve
Aug 26, 2023
Great explanation by Piyush. Would have loved more if tasks were there
Helpful?
Profile picture for RAVI SHARMA
Aug 22, 2023
lab sections are poor multiple empty folders found
Helpful?
Profile picture for Amine Elkhalidy
Jul 20, 2023
Enjoyed this wonderful course
Helpful?
Profile picture for gthere
May 28, 2023
superv
Helpful?
Profile picture for Jaswanth Sai Metla
May 08, 2023
Piyush is a good tutor
Helpful?
Profile picture for Gaurav Bisht
Mar 06, 2023
This course is like gives you a surface-level understanding of what is there in react js
Helpful?
Profile picture for Tim Carr
Feb 14, 2023
You should assign a task and check it with the labs or it makes it difficult to make sure that I understand it after watching the video.
Helpful?
Profile picture for Arvind Baloda
Feb 13, 2023
Every concept is new to me
Helpful?
Profile picture for Dhruv Sahu
Feb 06, 2023
Really Helpful to give you an extra edge in the market!
Helpful?

Course Instructor

Piyush Garg
Full-stack Developer
Piyush Garg
4.6 Instructor rating
669 Ratings
9.9k Students
9 Courses

Hi, I am Piyush and I love to explore new technologies and frameworks. I work as a freelancer in various domains such as the Backend engineer, AWS Cloud solution architect, etc. Fun fact about me: ...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