// app.js
React.render(App({
initialData: window.initialData
}));
// app.jsx
var App = React.createClass({
getInitialState() {
var data = this.props.initialData;
AppActionCreators.setInitialData(data)
return {
data: data
};
},
render() {
return (
<Foo stuff={this.state.data.foo} />
);
}
});
// Foo.jsx
var Foo = React.createClass({
getInitialState() {
return {
foo: this.props.foo
};
},
render() {
<div>{this.state.foo}</div>
}
});