ReactJS Tutorial for Beginners -1

Nabendu Biswas
2 min readSep 30, 2020


Photo by Niclas Illg on Unsplash

Welcome to a new series in which i will go through all of ReactJS- from classes to hooks. You should do this series after completing by HTML-CSS series, JavaScript Series and ES6 series, because knowledge of HTML, CSS, JavaScript and ES6 are required to learn ReactJS.

What is ReactJS?

ReactJS is a JavaScript library and not a complete framework like Angular. It is mainly used to build User Interface and the focus is to build UI. It has a very rich ecosystem and you can add almost any functionality with the use of some npm package.

Why learn ReactJS?

ReactJS was created by Facebook and maintained by it, although it is open-source. Facebook’s internal system uses React, so they maintain and support it. It has more then 157K stars on github, which means it is loved by developers worldwide.

It has a huge community since it was released in 2013. You can find tons of article, youtube videos on React. And almost all error solution on stackoverflow. It is the most demanded skill for Frontend developer even more then Angular and Vue. After learning ReactJS for web-development, you can learn React Native, which is almost similar to ReactJS. With React Native you can developer cross-platform ios and android apps.

Component Based Architecture

ReactJS have a component based architecture. Everything is divided into component and we can reuse them. Like the below simple app for a Youtube player. Here, the search bar is a component, then the video player is a component and the video list is the other component.

Youtube Player

You can read rest of the article from my site. The link for the same is below.

You can find part-2 here.



Nabendu Biswas

Architect, ReactJS & Ecosystem Expert, Youtuber, Blogger