Udemy

React Master Class - Learn By Coding Components

Enroll Now
  • 877 Students
  • Updated 6/2025
4.5
(109 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
21 Hour(s) 48 Minute(s)
Language
English
Taught by
Rajesh Pillai
Rating
4.5
(109 Ratings)

Course Overview

React Master Class - Learn By Coding Components

Learn React step by step from basics to advanced by building UI components in simple and intuitive way + includes hooks

Treat this offer as a "One Time Investment" to all future updates.


This course will take you from React Novice to React intermediate (advanced, or Expert level, with practice).  We will covering some fundamentals in the beginning but move on to applications and the cool stuff.

In this course we will also code a reusable DataTable component from scratch, implement drag and drop without using any third-party library, create JSON based dynamic forms and much more.  

You will learn many fundamental aspects of React Component design and also learn how to take this approach to build any UI component that you wish.  Once you successfully complete the course you will have learned how to build a pretty advanced React component that contains the following features.

[ x ] React fundamentals

[ x ] Component in depth

[ x ] Hooks

[ x ] Understanding Virtual DOM and diffing

[ x ] Context API

[ x ] Learn to build dynamic form component using JSON.

[ x ] Customizing components using props

[ x ] Learn to add drag and drop feature without using third party library.

[ x ] Bind data to a table layout

[ x ] Searching on any columns

[ x ] Pagination, with custom pagination view

[ x ] Drag and reorder table columns

[ x ] In-place editing

[ x ] Custom cell renderer

[ x ] Attach the dynamic form to the DataTable.

[ x ] React Common Patterns

[ x ] State Management

[ x ] Server Side Rendering(SSR)  and more

Planned overall agenda for the course:

Section 1 - 
Fundamentals of React

  • Introduction

  • Fundamentals of React

  • JSX in depth

  • Component based design

  • Fragment

  • Functional Component

  • Stateful Component

  • Event Handling

  • Conditional

  • State Management

  • Life Cycle

  • Error Handling

Section 2 - 
Advanced React

  • Type checking with PropTypes

  • Refs and the DOM

  • Uncontrolled Components

  • Higher Order Components (HOC)

  • Render Props

  • Performance Optimization

  • Context API

  • Portals

  • Integrating with other JavaScript

Section 3 - Building a simple CRUD app with React
Section 4 - New React Features
Section 5 - Context API Demo
Section 6 - Building a simple Modal Component
Section 7 - Building a Tagging Component
Section 8 - Building a Calendar Component
Section 9 - Building a DataTable Component
Section 10 - React Drag and Drop Tutorial


We will minimize the use of third party libraries/frameworks and will only include them when absolutely required.


NOTE:    Most of the components developed in this training, is kept simple so that even a beginner could understand.  To make it work in production scenarios, this has to be thoroughly tested and adapted as needed. 


Enjoy Programming!!

(Everyone can code!)


Course Content

  • 10 section(s)
  • 127 lecture(s)
  • Section 1 Introduction
  • Section 2 Understanding JSX (Updated)
  • Section 3 Functional Components (Refer the later sections for changes in FC)
  • Section 4 Stateful or Class Component (KB for migration to newer React)
  • Section 5 How setState works (Updated)
  • Section 6 CRUD Application (Updated)
  • Section 7 Installing Create-React-App
  • Section 8 Build a Dynamic JSON based Form Component
  • Section 9 React Drag and Drop Tutorial (Updated)
  • Section 10 Creating an InputTag component (Updated)

What You’ll Learn

  • Understand how setState works
  • Understand common design patterns for building reusable components
  • Better practices and learning's from the field
  • Understand functional components and stateful components
  • Understand how React works internally and code a basic version of React like library
  • Build reusable React components of medium to high complexity.
  • Build your own state management libary
  • Understand Server Side Rendering


Reviews

  • C
    C.h. Tseng
    5.0

    Very well. I love this course, totally worth it. Expect the teacher to continue to add more into the course content.

  • K
    K Suraj Shet
    3.0

    yes good

  • M
    Mathew Daugherty
    4.5

    Very helpful in understanding how React works.

  • B
    Bulgogi Wan
    5.0

    This is the second course I've taken with Rajesh and he's one of the best. You won't find another course with his quality of advanced content and I've taken a lot of courses on Udemy.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed