Я использую React-router в первый раз, и я не знаю, как думать в нем еще. Вот как я загружаю свои компоненты во вложенные маршруты.React router и this.props.children - как передать состояние this.props.children
точка входа .js
ReactDOM.render(
<Router history={hashHistory} >
<Route path="/" component={App}>
<Route path="models" component={Content}>
</Route>
</Router>,
document.getElementById('app')
);
App.js
render: function() {
return (
<div>
<Header />
{this.props.children}
</div>
);
}
Так ребенок моего приложения является содержание компонента Я послал. Я использую Flux и мой App.js имеет состояние и прислушивается к изменениям, но я не знаю, как передать это состояние до this.props.children. Перед использованием response-router мой App.js явно определяет всех детей, поэтому состояние передачи было естественным, но я не вижу, как это сделать сейчас.
Возможный дубликат [Как передать реквизит {this.props.children}] (http://stackoverflow.com/questions/32370994/how-to-pass-props-to-this-props- дети) –