React js

it19214580 Bulner S.M.
2 min readMay 31, 2021

What is react js?

React is a JavaScript toolkit for creating dynamic and fast user interfaces for web and mobile apps. It’s a component-based, open-source front-end library that’s just responsible for the application’s view layer. The view layer is in charge of how the program appears and feels in the Model View Controller (MVC) architecture. Jordan Walke, a Facebook software engineer, designed React.

Why react ?

Easy creation of dynamic applications

In comparison to JavaScript, where code can rapidly become difficult, React makes it easier to construct dynamic web apps since it takes less coding and provides greater functionality.

Improved performance

React employs Virtual DOM to speed up the development of web apps. Instead of updating all of the components again, as traditional web applications do, Virtual DOM examines the components’ prior states and updates just the objects in the Real DOM that have changed.

Reusable components

Components are the fundamental building pieces of every React application, and most apps include numerous components. These components have their own logic and controls, and they may be reused across the program, reducing the development time significantly.

Unidirectional data flow

The data flow in React is unidirectional. As a result, developers frequently layer child components within parent components when developing a React project. Because data flows in a single path, debugging faults and determining where a problem arises in an application at any given time becomes easy.

It can be used for the development of both web and mobile apps

We already know that React is used to create online apps, but that’s not the only thing it can accomplish. React Native is a popular framework that is derived from React itself and is used to create stunning mobile applications. React may therefore be used to create both online and mobile applications.

--

--