Introduction
What?
Why?
How?
What
is
React?
UI library
What?
the V in MVC
React started as a
From Documents
---> to Components
What?
React Enables you to create UI’s
View components which are:
- Reusable
- Reactive
- Interactive
- Stateful
- Ubiquitous
What?
Developed & backed by
What?
Open sourced on June 2013
Used in production by
What?
npmtrends.com
Why
use
React?
Why?
Classic Architechture
Why?
The age of
Why?
Why?
Evolution!
Solution: Data Binding!
Why?
Solution?!
Data Binding at scale
Why?
Uni-directional data flow
Why?
Virtual DOM diff
Why?
- Easy learning curve
- Flexibility
- Decoupling from DOM
Advantages
- Productivity
Implemented in other environments like mobile...
- Performance
- Widely used - biggest community
- Backed by Facebook
How to
use
React?
How?
Demo time!
React.js introduction
By Yariv Gilad
React.js introduction
- 2,067