Mixin provided ReactLink with lensed attributes
npm install react-lensed-state



react-lensed-state
==================
Adds react opportunity to work with the state in a hierarchical notation, for example this.linkState ('model.user.name') will point to the part of the object state. Work of lens are immutable, that is, after changing the value will create a new state object.
`` js``
var LensedExample = React.createClass({
mixins : [LensedStateMixin],
getInitialState : {
model : {
user : {
name: "John",
email: "john@example.com"
},
notify : {
email : true,
fb: false
}
}
},
render: function() {
return (
);
}
});
The easiest way is to grab it from NPM. If you're running in a Browser
environment, you can use [Browserify][]
$ npm install react-lensed-state
