ReactJS Tutorial for Beginners -1

Image for post
Image for post
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.

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.

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.

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.

Image for post
Image for post
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.

Written by

UI Lead- ReactJS, JavaScript and everything in-between.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store