TOPIC
|
REACT
|
ANGULAR
|
1. ARCHITECTURE
|
Only the View of MVC
|
Complete MVC
|
2. RENDERING
|
Server-side rendering
|
Client-side rendering
|
3. DOM
|
Uses virtual DOM
|
Uses real DOM
|
4. DATA BINDING
|
One-way data binding
|
Two-way data binding
|
5. DEBUGGING
|
Compile-time debugging
|
Runtime debugging
|
6. AUTHOR
|
Facebook
|
Google
|
ReactJS basically is an open-source JavaScript library which is used for building user interfaces specifically for single page applications.
It's used for handling view layer for web and mobile apps. React also allows us to create reusable UI components.
It is fast, responsive, modular, we can create reusable files. It is scalable and flexible. Many more advantages but we will jump right into some basic concepts. DOM(Document Object Model) is the UI components, like elements, attributes.
React allows developers to create large web applications which can change data, without reloading the page. The main purpose of React is to be fast, scalable, and simple.
The React Framework. React (also known as React.js orReactJs) is a powerful JavaScript library that uses server-side rendering (SSR) with a unique twist—one that allows it to provide a flexible, performance-oriented, componentized solution for the “V” in MVC (Model View Controller).
No comments:
Post a Comment
If you have any doubts or questions, please let us know.