Archi's Academy

GetStarted

GetStarted
Get in touch

Software Development

Computer Science

Computer Software

Computer programming

What is React?

React is an open-source, front-end, JavaScript library for building user interfaces or UI components.

Why we can trust React?

React maintained by Facebook and a community of individual developers and companies. There is a huge community that uses React in their project. Therefore React is always the top front-end library. Google searches show that reportedly 9397 companies use React in their projects, Including Uber. Airbnb. Facebook. Netflix. Pinterest. Instagram. Shopify. Amazon.

React is a library, not a framework:

Frameworks such as Vuejs, Angular tells the developer what to do. A library doesn't you will charge the flow so React also gives you the flexibility to control everything.

Easy to learn:

If you have Js background already you will get used to React a few days but if you did not React still has very good documentation and tutorials.

Reusable Components:

In React you can create your own components so whenever you need that component you can use it. It will help your code to stay clean and maintainability.

JSX:

React has its own syntax called JSX. It combines HTML and JS. You don't have to use JSX to use React but when you start using it will be much easier to write 2 separate things into one. JSX makes developer experience delightful and makes their work much easier when you get used to it.

The Virtual DOM:

The DOM is tree-structured, simple changes at the top level can cause huge ripples to the user interface. Facebook has introduced a virtual DOM feature. When you make changes the algorithm determines the changes and applies them to particular elements so it provides high performance and a cleaner user experience.

Archis-frontend-developer-trainee

Baris Babahan

Monday, Mar 15, 2021