4. HOW DO THESE FRAMEWORKS
COMPARE?
www.clipartbest.com,
http://marvel.wikia.com/wiki/Thor_Odinson_(Earth-12131)
Controller
View
Model
REACT
5. Only the VIEW layer
◦ Cannot build fully functional app
◦ Faster performance for data
rendering
REACT JS: ‘V’ in MVC
6. Simple
Declare how your
app should look at
any given time &
when data changes
the UI will update
Reusable
Components
Only thing you do
is build
components!
Code reuse,
testing, separation
of concerns
Big Data
Built to use for
large applications
with data that
changes over time
WHY React?
Angular, Backbone, Ember etc all are MVC frameworks
Where they have a:
Model (thoughts/data)
View (physical body) renders the data
Controller (heart and bloodstream that connects it all together) controls traffic
Just like a human, one cannot function just with a physical body (the view), you need a brain(model), and a heart(controller) to function -> cannot build fully functional app
Created by faceook and instagram in 2013 to solve one problem:
- build large applications with data that changes over time