我第一次使用React-router,而且我不知道如何去思考。以下是我在嵌套路由中加载组件的方法。
原文链接:https://www.f2er.com/react/301386.html入口点.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 。在使用反应路由器之前,我的App.js明确定义了所有的孩子,所以传递状态是自然的,但我现在看不到如何做。