From 030835b9147c44d71b87b5772ef7b3be340b90f1 Mon Sep 17 00:00:00 2001
From: Pete Hunt
- React uses a declarative paradigm that makes it easier to reason about
- your application.
+ Lots of people use React as the V in MVC.
+ Since React makes no assumptions about the rest of your technology stack,
+ it's easy to try it out on a small feature in an existing project.
- React computes the minimal set of changes necessary to keep your DOM
- up-to-date.
+ React uses a virtual DOM diff implementation for ultra-high performance. It can also
+ render on the server using Node.js — no heavy browser DOM required.
- React works with the libraries and frameworks that you already know.
+ React implements one-way reactive data flow which reduces boilerplate and is
+ easier to reason about than traditional data binding.
Declarative
+ Just the UI
Efficient
+ Virtual DOM
Flexible
+ Data flow