React is a JavaScript library that aims to simplify the development of visual interfaces.
Highlights :-
- React is a JavaScript library created by Facebook.
- React is a User Interface (UI) library.
- 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
- 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.
- 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.
- As a front-end engineer, React is probably going to come up in a job interview.
No comments:
Post a Comment