React has a way to synchronize the state with the inputs, without having to create many onChange functions on the inputs:
http://facebook.github.io/react/docs/two-way-binding-helpers.html
What they do not say is that it's easy to create your own Mixin to be able to bind the inputs to fields of the graph.
One could easily bind the input on a graph with a syntax like this:
<input type="text" valueLink={this.linkToPgLiteral('pgInState','foaf:name')} />