0 (0 Ratings)
React JS

Course Curriculum
JavaScript Features
-
React utilizes JavaScript syntax, most often referred to JavaScript ES6 and beyond (ES7, ES8, ES9)
00:00 -
Classes
00:00 -
Object Functions
00:00 -
Array methods
00:00 -
Arrow Functions
00:00 -
Block Scope
00:00 -
Default Values and rest/speared operators
00:00 -
Destructuring
00:00 -
Template Strings
00:00
Starting with React JS
-
Introduction to React JS
00:00 -
Smart DOM Updates
00:00 -
The React Element Tree
00:00 -
Tree Reconciliation
00:00 -
JSX
00:00 -
The React UI Workflow
00:00 -
Understanding Components
00:00 -
Create-react-app
00:00 -
React Developer Tools
00:00 -
Structuring the Application
00:00 -
React’s Entry Point
00:00 -
The Top Level Component
00:00
React Component Approaches
-
Four ways to create React Components
00:00 -
CreateClass Component
00:00 -
Class Component
00:00 -
Function Component
00:00 -
Arrow Function Component
00:00 -
Functional Component Benefits
00:00 -
When to use Class vs. Functional Components
00:00 -
Container vs. Presentational Components
00:00
Template using JSX
-
Expressions
00:00 -
Using Logical Operators
00:00 -
Specifying attributes
00:00 -
Fragments
00:00 -
Applying CSS vis class Name and styles
00:00
Working with state and props
-
What is state and it significance
00:00 -
Read state and set state
00:00 -
Passing data to component using props
00:00 -
Validating props using propTypes
00:00 -
Supplying default values to props using default props
00:00 -
Stateful and stateless components
00:00 -
Implementing child to parent communication using callbacks
00:00
Rendering Lists
-
Using react key prop
00:00 -
Using map function to iterate on arrays to generate elements
00:00
Event Handling in React
-
Understanding React Event system
00:00 -
Understanding React Synthetic Event
00:00 -
Passing arguments to event handlers
00:00
Component Lifecycle and Handling Errors
Working with Forms
-
Controlled Components
00:00 -
Uncontrolled Components
00:00 -
Significance of default value prop
00:00 -
Using React ref property to get access to DOM element
00:00 -
Using different form controls
00:00
Context
-
What and when to use Context
00:00 -
Creating context
00:00 -
Context.Provider
00:00 -
Context.Consumer
00:00
Code Splitting
-
What is code splitting
00:00 -
Why do we need code splitting
00:00 -
React.lazy and Suspense
00:00 -
Route based code splitting
00:00
Hooks
-
What are hooks
00:00 -
Different types of hooks
00:00 -
Using State and effect hooks
00:00 -
Rules of hooks
00:00 -
User defined hooks
00:00
React Router
-
Significance of Routing
00:00 -
Understanding routing and SPA
00:00 -
Working with BrowserRouter and HashRouter Components
00:00 -
Configuring routes
00:00 -
Using switch component to define routing rules
00:00 -
Dynamic routes using route params
00:00 -
Nested routes
00:00 -
Navigating to pages using Link and NavLink Component
00:00 -
Redirecting routes
00:00
Redux
-
Introduction to Redux
00:00 -
Three core Redux principles
00:00 -
Redux Flow Overview
00:00 -
Actions, Stores and Reducers
00:00 -
Immutability and Handling Immutability
00:00 -
Connecting React to Redux
00:00 -
mapStateToProps
00:00 -
mapDispatchToProps
00:00 -
Redux Dev Tools
00:00 -
Async in Redux
00:00 -
Mock API
00:00 -
Middleware and Async Library Options
00:00 -
Thunk introduction
00:00 -
Async status and Error Handling
00:00
Testing React
-
Testing Frameworks and Libraries
00:00 -
Jest
00:00 -
React Testing Library
00:00
Production Builds
Hands On Projects
-
Automating a business Process using React JS Tool
00:00
Interview Preparation
-
FAQs and Interview Preparation
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

Student Ratings & Reviews
No Review Yet
₹19,999.00
₹30,000.00
-
LevelIntermediate
-
Duration90 hours
-
Last UpdatedOctober 21, 2024
-
CertificateCertificate of completion
Hi, Welcome back!