단일 페이지 응용 프로그램을 수행하고 있으며 구성 요소를 전환하려고합니다. 내가 구성 요소 3에있는 버튼을 클릭하면react js의 스위치 구성 요소
, 나는 이렇게 어쩌면 구성 요소 3과 같은 5 와 구성 요소 (3) 전환됩니다 볼 수 있습니다 : 여기
는 보이는 방법 이미지입니다 한 프로젝트를 클릭하면 몇 가지 정보가 포함 된 프로젝트의 상세보기가 표시됩니다. 두 가지 구성 요소를 만들었습니다. 다른 모든 구성 요소는 같은 위치에 있어야합니다.this.state.detailVisible
? <ProjectDetailView/>
: null
내가 올바른 그것을 할 방법을 반응 있는지 확실하지 않습니다 :
는 여기에 내가 구성 요소를 전환하는 방법을 내 코드입니다. 또한 구성 요소 3과 5에 대한 두 개의 서로 다른 CSS 파일이 있습니다. 두 구성 요소를 전환 할 경우 CSS가 포함 된 클래스 이름이 생깁니다.
라우터를 사용하는 것이 더 좋은 방법일까요? 어떻게 대응할 수 있습니까? 둘 다 component3
및 component5
다음 경로가 도움이 많이되지 않습니다 렌더링해야 할 경우 당신의 도움 :)
[조건부 표현 (https://facebook.github.io/ react/docs/conditional-rendering.html) 도움이 될 것입니다. 덕분에 – fungusanthrax