Skip to main content

Welcome to React

React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications. However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.

Hello and welcome to the React course. My name is Ajay Dhangar and I'm founder of CMHQ. I will be your instructor for this course. I'm a software engineer and I have been working with React for the past 2 years. I have worked on multiple projects using React and I have also worked on JavaScript, TypeScript, Node.js, Express.js, MongoDB, and many other technologies.

I have created this course to help you learn React in a very simple and easy way. I will be covering all the important topics that you need to know to get started with React. I will also be sharing my knowledge and experience with you so that you can learn from my mistakes and avoid them.

I hope you will enjoy this course and learn a lot from it. If you have any questions or suggestions then feel free to contact me on Twitter.

Now, let's get started with React

Complete Intro to React

Complete Intro to React

In the course, you will learn complete React fundamentals, including JSX, the React Router, Hooks, and many more.

Intermediate React

Intermediate React

In the course, you will learn advanced patterns for architecting modern React applications.

React Performance

React Performance

In the course, you will learn how to make your React applications fast.

React and TypeScript

React and TypeScript

In the course, you will learn how to use TypeScript to supercharge your React applications.

Introduction to Next.js

Introduction to Next.js

In the course, you will learn how to build production-ready React applications with Next.js.

Enterprise UI Development

Enterprise UI Development

In the course, you will learn how to build a UI component with Testing & Code Quality in mind.