ReactJS
Previous Theories
MVC-style frontend
Server-side rendering
Object.observe
Attaching event listeners to everything manually
Functional Programming
Separating styles from structure
Evidence
Facebook's ad targeting
React Native
Composability
Notion that everything is a renderable view
Experiments, easy to test and integrate slowly
Debates About ReactJS
Inline styles
Mixing HTML with JavaScript
JSX controversy
How to get data in the view
Performance
Testability
SEO on SPA apps
Who Decided it's Acceptable
Pete Hunt
Everybody (over time)