Kategoriak: All - performance - seo

arabera Jennifer Hwang 9 years ago

2972

ReactJS

ReactJS is a popular JavaScript library developed by Facebook, designed for building user interfaces. It emphasizes the notion that everything is a renderable view, promoting composability and making it easier to test and integrate gradually.

ReactJS

ReactJS

Who Decided it's Acceptable

Everybody (over time)
Facebook
Pete Hunt

Debates About ReactJS

SEO on SPA apps
Testability
Performance
How to get data in the view
JSX controversy
Mixing HTML with JavaScript
Inline styles

Evidence

Experiments, easy to test and integrate slowly
Notion that everything is a renderable view
Composability
React Native
Facebook's ad targeting

Previous Theories

Separating styles from structure
Functional Programming
Attaching event listeners to everything manually
Object.observe
Server-side rendering
MVC-style frontend