• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 Tab 관련 질문드립니다.

Tab 관련 질문드립니다.

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #32655

    윤준호
    참가자

    코드는, 

    <Nav className="mt-5" variant="tabs" defaultActiveKey="link-0">
                      <Nav.Item>
                        <Nav.Link eventKey="link-0" onClick={ ()=>{ 누른탭변경(0) }}>1</Nav.Link>  
                      </Nav.Item>
                      <Nav.Item>
                        <Nav.Link eventKey="link-1" onClick={ ()=>{ 누른탭변경(1) }}>2</Nav.Link>
                      </Nav.Item>      
                    </Nav>
                     
                    <TabContent 누른탭={누른탭}/>

              </div>
          </div>
        )
      }

    function TabContent(props){
      if (props.누른탭 === 0){
        return <div>111이게 아래로 가야 하는데 왜 위에 있는 걸까요?</div>
      } else if (props.누른탭 === 1){
        return <div>222이게 아래로 가야 하는데 왜 위에 있는 걸까요!!!!!!!!?</div>
      } else if (props.누른탭 === 2){
        return <div>내용2</div>
      }
    }

    와 같습니다. 샘 코드랑 똑같이 쳤는데, 해당 탭을 눌렀을 경우, 원하는 글씨(return)되는 글씨의 위치가 

    tab아래 나와야 하는데 저렇게 나오네요... 뭐가 문제일까요?

    #32665

    codingapple
    키 마스터

    위가 아니라 나란히 옆에있을 수도 있습니다 

    <Nav>를 <div>안에 넣거나 스타일을 바꾸거나 bootstrap UI 복사붙여넣기를 잘해봅시다

    #32686

    윤준호
    참가자

                    <div>
                    <Nav className="mt-5" variant="tabs" defaultActiveKey="link-0">
                      <Nav.Item>
                        <Nav.Link eventKey="link-0" onClick={ ()=>{ 스위치변경(false); 누른탭변경(0) }}>1</Nav.Link>  
                      </Nav.Item>
                      <Nav.Item>
                        <Nav.Link eventKey="link-1" onClick={ ()=>{ 스위치변경(false); 누른탭변경(1) }}>2</Nav.Link>
                      </Nav.Item>
                    </Nav>
                    </div>

                    <div>
                    <CSSTransition in={스위치} classNames="wow" timeout={500}>  
                      <TabContent 누른탭={누른탭}/>
                    </CSSTransition>
                    </div>

    이렇게 스타일을 바꿔보기도 했고, bootstrap UI 복붙을 다시 해봤는데도 바뀌지가 않네요... 뭐가 문제일까요...ㅜ?

    아니면 다른 해결방법 있을까요? 이해가 안되네요... 똑같이 했는데..

    #32719

    codingapple
    키 마스터

    react-bootstrap사이트에서 nav 말고 <Tab>을 찾아서 붙여넣기해봅시다 

    #32720

    윤준호
    참가자

    <div></div> 태그로 위아래를 넓게 포함시키니 해결됐습니다.!

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠