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

home2 게시판 React 게시판 라우터 관련 문제

라우터 관련 문제

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

    김진호
    참가자

    안녕하세요

     

    Cart.js 강의에서 컴포넌트가 붙질않아 게시글 올립니다.

     

    확인차 Test.js를 만들어서 그것도 붙는지 보았는데, 붙질않았습니다...

    Test.js---------------------------------------------

    import React from 'react'

    function Test() {
     
    return (
    <div>
    test page
    </div>
    )
    }

    export default Test;

    ---------------------------------------------

    App.js 에는 ---------------------------------------------

    import Test from './Test.js'

    <Switch>

    <Route path="/test">
    <Test></Test>
    </Route>

    </Switch>

    ---------------------------------------------

    를 해주었는데 빈페이지로 나옵니다.

     

    방법이 잘못되었거나 오류가 있나요??

    계속 고민해보다 글올립니다ㅠㅠ

     

    #31443

    codingapple
    키 마스터

    <Route>에 exact도 넣어보고 /test로 접속해봅시다 

    #31459

    김진호
    참가자

    주말인데도 답변 감사합니다.

     

    보니까 <switch>안에 있을때만 동작하지 않습니다.(switch안에선 exact 넣어도 작동X)

    <switch>안에쓸때 주의할점이 있는지 궁금합니다.

    #31460

    김진호
    참가자

    <stockContext.Provider>

    </stockContext.Provider>

    가 <Route> 밖을 감싸게되면 다음 <Route>까지 도달할수 없어 안나온다고 합니다ㅠㅠ

     

    기존의<stockContext.Provider><Route></Route></stockContext.Provider>에서

    <Route><stockContext.Provider></stockContext.Provider></Route> 형태로 고쳤더니 정상작동합니다.

     

    선생님 강의 들으면서 stackoverflow에도 글도올려보고

    코드안되는거 몇일동안 고민해보고

    성장하고있는걸 느낍니다....

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

About

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

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

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