What Is React ?

What Is React ?

Table of contents

No heading

No headings in the article.

React is a Javascript library used for building efficient and flexible UI components with small and isolated pieces of code called components. React is a Javascript library used for building efficient and flexible UI components with small and isolated pieces of code called components.

Hold on If you understand what I meant. React is one of the most popular front-end frameworks to date. Facebook, Twitter, Instagram, Netflix and many more apps are built over React JS.

React Consider each section of UI as a component. Let's say your website with 10 pages has a similar header on each one, If you are working with HTML you need to use the same code and style for the header on every page again and again. Here comes the importance of the component structure of React. If you are doing the same HTML website using React JS, you only need to code and style the header once for your entire website. Do you know why?

Because you can import the header component wherever you want and use it in your code just like a tag.

Here is a google trends analytics of ReactJS for past 5 years.

Screenshot 2022-07-24 at 4.48.23 PM.png

See how much interests are there for ReactJS .

Here are core reasons to use ReactJS for your next project

  • It allows you to build your UI components using "reusable components" which have state and data for each component - code once use anywhere.

  • It uses a JSX(JavaScript syntax extension) that allows the user to code HTML dynamically which is similar to HTML but not really HTML.

  • Due to the use of the Virtual Document Object Model (VDOM), which allows the developer to update specific sections of a webpage without having to reload the page , the performance of the app also increases.

  • It has Facebook's support and resources.

  • Huge developer's community.

  • Easy for testing.

Well, that's for today. We will talk more about React JS, its peculiarities, examples with code, and coding tutorials in the upcoming blogs.

Savvy…

via GIPHY

Did you find this article valuable?

Support Uvaise Mohammed by becoming a sponsor. Any amount is appreciated!