基于路由设置 React 组件状态的标准方法是什么?我有以下 React/Backbone 示例:
var myApp = React.createClass({
render: function() {
return (
<div className={this.state}></div>
);
}
})
var App = Backbone.Router.extend({
routes: {
"": "home",
"create": "create"
}
});
var app = new App();
app.on('route', function(page) {
// How do I set state on myApp??
})
React.renderComponent(<myApp />, document.body);
Backbone.history.start();
我相信我需要能够myApp
从外部设置状态,但是如何设置?我找不到这方面的任何例子。
或者也许我在这里想错了方向,有没有更好的方法与 React 一起组织路线?