From e50f97b4cb17495f44153cd25f3c3a094c4e77b9 Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Tue, 4 Apr 2017 11:14:09 -0700 Subject: [PATCH] Update addons-two-way-binding-helpers.md I don't think this reference is that helpful and could turn people away since it sounds very fancy and isn't relevant.. --- docs/docs/addons-two-way-binding-helpers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/addons-two-way-binding-helpers.md b/docs/docs/addons-two-way-binding-helpers.md index 1d9591d325..29e9662e93 100644 --- a/docs/docs/addons-two-way-binding-helpers.md +++ b/docs/docs/addons-two-way-binding-helpers.md @@ -23,7 +23,7 @@ var LinkedStateMixin = React.addons.LinkedStateMixin; // ES5 with react-with-add `LinkedStateMixin` is an easy way to express two-way binding with React. -In React, data flows one way: from owner to child. This is because data only flows one direction in [the Von Neumann model of computing](https://en.wikipedia.org/wiki/Von_Neumann_architecture). You can think of it as "one-way data binding." +In React, data flows one way: from owner to child. We think that this makes your app's code easier to understand. You can think of it as "one-way data binding." However, there are lots of applications that require you to read some data and flow it back into your program. For example, when developing forms, you'll often want to update some React `state` when you receive user input. Or perhaps you want to perform layout in JavaScript and react to changes in some DOM element size.