This article will walk you through the concepts you would need to know to step into the world of widely used ReactJS.

If you are here, you must be already a web developer with an understanding of javascript. You could be using just plain vanilla Javascript or could be a developer using libraries and frameworks already.

Let’s jump in and refresh some concepts to understand what React has in for us.

Library vs Framework

Libraries are primarily to help you get things done in an efficient way. jQuery was there to avoid complicated code and made it easy to do common functionalities like selecting items on the web page, creating elements, and appending them to either body or another element on the page.

As a web developer, we know there are a million ways to build a web page or a web application. Out of these million ways, there are certain ways that are scalable and can be supported at a large scale, so larger enterprises with varying developers with a wide range of skills can be onboarded and continue building the application.

For such scalability, a comprehensive set of tools to build a web application is necessary and those that get you done using javascript are called Frameworks. AngularJS/Angular is one such framework.

#reactjs #web-development #javascript #front-end-development #programming #reactjs-application #javascript-frameworks #javascript-top-story

ReactJS: The Javascript Developer’s Guide
2.30 GEEK