Start Learning React

Start Learning React

React is one of the most popular JavaScript frontend libraries. Learn React to build fast, dynamic, and modern web applications.

33 lessons 30 Hours Beginner English
Mentor: Prathamesh Sakhadeo

What you'll learn

  • React
  • Components
  • API & State Management

Description

React is a popular JavaScript library used for building modern, fast, and interactive user interfaces.

It was originally developed by Facebook for its own applications. Seeing its immense potential and widespread adoption, Facebook later made React open source, allowing developers worldwide to use and contribute to it.

Today, React is used to build some of the world's most popular websites and web applications, including Facebook and Instagram.

A React Developer can earn an average salary of around ₹5 lakh per year (depending on experience, skills, and location). Learning React can open up exciting career opportunities in modern web development.

Important: Before learning React, you should have a good understanding of JavaScript, as React is built on top of it. If you're new to JavaScript or want to strengthen your fundamentals, we recommend completing a JavaScript course first before starting React.

Course content

Introduction & Setup5 lessons
  • Introduction to React
  • Installing Node.js
  • Installing Visual Studio Code
  • Installing Git
  • Essential Components of Web Development
React Fundamentals4 lessons
  • Installing React
  • React Folder Structure
  • React Components
  • JSX (JavaScript XML)
Component Communication & Events3 lessons
  • Passing Data from Parent to Child Components
  • Click Events
  • React Hooks
DOM & Styling4 lessons
  • DOM and Virtual DOM
  • Inline Styling
  • Class and Global Stylesheets
  • CSS Modules
Working with APIs5 lessons
  • What is an API?
  • How to Use the Fetch API
  • Making API Requests
  • Installing JSON Server
  • Fetching Data from a Local API
Forms & Authentication4 lessons
  • Creating Uncontrolled Forms
  • Creating Controlled Forms
  • Authentication
  • Routing
Advanced Routing & Navigation3 lessons
  • Advanced Routing
  • Redirecting After Form Submission
  • Ant Design (Antd)
UI Libraries & Styling Frameworks1 lessons
  • How to Use Bootstrap in React
State Management4 lessons
  • Introduction to State Management
  • State and Event Handling
  • Storing State in Local Storage
  • Advanced State Management

Course features

Difficulty

Beginner

Duration

30 Hours

Language

English

Audience

Web Developers, JavaScript Programmers, IT Students, and Anyone Interested in Learning React

Skills

React, Components, APIs, and State Management.

Certificate

Earn a certificate upon completion

Frequently asked questions

Ready to start learning?

Subscribe to unlock every lesson, track your progress, and earn your certificate.

Subscribe to learn