Saturday, May 15, 2021

What is React ?

 React is a JavaScript library that aims to simplify the development of visual interfaces.

What is React ?

Highlights :-

  1. React is a JavaScript library created by Facebook.
  2. React is a User Interface (UI) library.
  3. React is a tool for building UI components.

Developed at Facebook and released to the world in 2013, it drives some of the most widely used apps, powering Facebook and Instagram among countless other applications.

Its primary goal is to make it easy to reason about an interface and its state at any point in time. It does this by dividing the UI into a collection of components.

You might experience some initial difficulties when learning React. But once it "clicks", I guarantee it's going to be one of the best experiences you ever have. React makes many things easier, and its ecosystem is filled with great libraries and tools.

React in itself has a very small API, and you basically need to understand 4 concepts to get started:

  • Components
  • JSX
  • State
  • Props
We will explore more on react library and their real-time uses and learn some more advance topics in coming days.

Why should you learn React?

I highly recommend that any Web developer has at least a basic understanding of React.

That's because of a few reasons.

  1. React is very popular. As a developer, it's quite likely that you're going to work on a React project in the future. Perhaps an existing project, or maybe your team will want you to work on a brand new app based on React.
  2. A lot of tooling today is built using React at the core. Popular frameworks and tools like Next.js, Gatsby, and many others use React under the hood.
  3. As a front-end engineer, React is probably going to come up in a job interview.

Those are all good reasons, but one of the main reasons I want you to learn React is that it's great. 

No comments:

Post a Comment