我試圖將一些道具傳遞給我處理的組件,但是react-router沒有這樣做。React路由器:無法將道具傳遞給activeRouteHandler
var Objects = React.createClass({
getInitialState: function() {
return {
selected: "All"
}
},
select: function(opt) {
this.setState({
selected: opt
});
},
render: function() {
return (
<div>
<LeftNav select={this.select} />
<this.props.activeRouteHandler selected={this.state.selected} />
</div>
);
}
});
var routes = (
<Routes>
<DefaultRoute name="objects" handler={objecctHandler}/>
</Routes>
);
路由器加載正常,因爲我現在可以在網址中看到'#/'。左側導航欄呈現正常,並更新狀態。但是在被調用的組件即objectHandler中沒有選擇props.我在這裏錯過了什麼嗎?謝謝。
我使用的反應路由器0.7.0
謝謝。那工作。 – amankapur91 2014-09-25 14:59:38