렌더링 내 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>
);
}
}
의 I는 데 문제가 컨테이너 구성 요소가되지 않을 것입니다에서
렌더링되고 그 이후에는 그것도 아이들이 아니다. Container 구성 요소를 제거하면 VideoConference 구성 요소가 문제없이로드됩니다. 따라서 컨테이너 구성 요소가 렌더링되는 방식에 문제가 있다고 가정합니다. 어떤 도움을 주시면 감사하겠습니다.
예 {컨테이너}에 전달되므로주의가 작동하지만 나는 통해 소품 동영상 컨퍼런스을 통과해야합니다. . – dellboyant