From 914d2f8e3ff9197819ad55461e49569069ee0b77 Mon Sep 17 00:00:00 2001 From: petehunt Date: Mon, 21 Oct 2013 22:08:43 -0700 Subject: [PATCH 1/5] New marketing copy --- index.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/index.md b/index.md index 2edff303..0f038afb 100644 --- a/index.md +++ b/index.md @@ -7,23 +7,24 @@ id: home
-

Declarative

+

Composable components

- React uses a declarative paradigm that makes it easier to reason about - your application. + React isn't the first JS library to let you build components. But it's the + only one that takes composition (building components out of other components) seriously.

-

Efficient

+

Virtual DOM

- React computes the minimal set of changes necessary to keep your DOM - up-to-date. + React uses a virtual DOM representation for ultra-high performance. It can also + run outside of the browser on Node.js.

-

Flexible

+

Data flow

- React works with the libraries and frameworks that you already know. + React implements one-way data binding which is simpler, faster and easier to + scale than alternatives.

@@ -60,7 +61,7 @@ id: home This example uses `state` to track the current list of items as well as the text that the user has entered. Although event handlers appear to be rendered inline, they will be collected and implemented using event - delegation. + delegation.

From 308b6c9efe0f5e409ce266376d63e763f048df7a Mon Sep 17 00:00:00 2001 From: petehunt Date: Fri, 25 Oct 2013 11:40:54 -0700 Subject: [PATCH 2/5] Changes based on feedback --- index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.md b/index.md index 0f038afb..64f16c1b 100644 --- a/index.md +++ b/index.md @@ -16,15 +16,15 @@ id: home

Virtual DOM

- React uses a virtual DOM representation for ultra-high performance. It can also - run outside of the browser on Node.js. + React uses a virtual DOM representation for ultra-high performance. It can also + render on the server using Node.js — no heavy browser DOM required.

Data flow

- React implements one-way data binding which is simpler, faster and easier to - scale than alternatives. + React implements one-way reactive data flow which reduces boilerplate and is + easier to reason about than traditional data binding.

From 11d701443b5c67b3987b0375ac8766e2a42788c2 Mon Sep 17 00:00:00 2001 From: petehunt Date: Mon, 28 Oct 2013 10:21:11 -0700 Subject: [PATCH 3/5] typo --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index 64f16c1b..7157478e 100644 --- a/index.md +++ b/index.md @@ -16,7 +16,7 @@ id: home

Virtual DOM

- React uses a virtual DOM representation for ultra-high performance. It can also + React uses a virtual DOM representation for ultra-high performance. It can also render on the server using Node.js — no heavy browser DOM required.

From 44afce5f60acd6a7dac1e4cc7e9a412c32f1a368 Mon Sep 17 00:00:00 2001 From: petehunt Date: Tue, 29 Oct 2013 00:05:08 -0700 Subject: [PATCH 4/5] less aggro --- index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.md b/index.md index 7157478e..d6af1c5f 100644 --- a/index.md +++ b/index.md @@ -7,17 +7,17 @@ id: home
-

Composable components

+

Composition

- React isn't the first JS library to let you build components. But it's the - only one that takes composition (building components out of other components) seriously. + React isn't the first JS library to let you build components. But it's + the only one that emphasizes building components out of other components above all else.

Virtual DOM

- React uses a virtual DOM representation for ultra-high performance. It can also - render on the server using Node.js — no heavy browser DOM required. + 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.

From 3a4713c6c21ef0232237f2587a9caa32d71a56b9 Mon Sep 17 00:00:00 2001 From: petehunt Date: Mon, 4 Nov 2013 12:22:43 -0800 Subject: [PATCH 5/5] get rid of composition --- index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index.md b/index.md index d6af1c5f..2ccbb676 100644 --- a/index.md +++ b/index.md @@ -7,10 +7,11 @@ id: home
-

Composition

+

Just the UI

- React isn't the first JS library to let you build components. But it's - the only one that emphasizes building components out of other components above all else. + 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.