這裏是我的App.js代碼陣營路由器沒有呈現部件
render() {
return (
<Router history={hashHistory}>
<Route path='/' component={()=>{return <Container videoConf = {this.state.videoConferenceCapable}/>}}>
<IndexRoute component={SourcesContainer} />
<Route path='/videoConference' component={()=>{return <VideoConference deviceID="57ab270b59edc845274aae09"/>}} />
</Route>
</Router>
)
}
而且從Container.js
export default class Container extends React.Component {
render() {
const NavBar = this.props.videoConf ? <div><Nav/></div> : <span></span>
return (
<div className="container">
{NavBar}
<div>
{this.props.children}
</div>
</div>
);
}
}
我遇到的問題是,容器組件沒有被並且隨後沒有一個孩子也是。如果我刪除了容器組件,那麼VideoConference組件加載沒有問題。因此,我認爲問題在於Container組件呈現的方式。感謝任何幫助。
是{集裝箱}單獨工作,但是我需要通過視像會議託通過。 。 – dellboyant