ReactJS
ReactJS
A JavaScript library for building user interfaces
Why ReactJS was developed ?
? Existing ones are heavy-weight Frameworks ? Need for a light-weight library ? Complexity of 2-way data binding ? Update to Real DOM is performance intensive ? Bad UX from using "cascading updates" of DOM tree
Copyright ? 2019-2020 Marco Papa, K. Sagar, P. Tawalare
2
What is ReactJS?
? Developed by Facebook. ? ReactJS is an open-source JavaScript library which is used for building
user interfaces specifically for single page applications. ? React is a view layer library, not a framework like Backbone,
Angular, etc. ? You can't use React to build a fully-functional web app.
? Documentation at
Copyright ? 2019-2020 Marco Papa, K. Sagar, P. Tawalare
3
Who uses React ?
Copyright ? 2019-2020 Marco Papa, K. Sagar, P. Tawalare
4
How does React tackle challenges ?
? Uses 1-way data binding (not 2-way like Angular)
? Virtual DOM ( Efficient for frequent updates )
? Easy to understand what a component will render
? JSX - Easy to mix HTML and JS
? React dev tools and excellent community
? Server-side rendering (useful for SEO)
Copyright ? 2019-2020 Marco Papa, K. Sagar, P. Tawalare
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- bootstrap dropdown search box example
- building an e commerce website with bootstrap
- responsive web design with bootstrap 3
- react components
- ui technologies with full stack online
- a practical intorduction to the bootstrap using the sas system
- react bootstrap table next example
- html css bootstrap javascript and jquery
- an introduction to bootstrap methods with applications to r
- building user interfaces react 2