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

home2 게시판 React 게시판 props 가져오기

props 가져오기

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

    designDev
    참가자

    강의를 듣고 게시판의 목록, 상세 페이지 작업 중인데요 props를 내려서 작업중인데

    1. app.js쪽에  boardList라는 state를 만들어놓고 데이터를 setBoardList 한 후에 각각 페이지에 props로 내려주었는데요

    <Route path="BoardListPage" element={<BoardListPage boardList={boardList} />}/>

    <Route path="BoardViewPage/:idx" element={<BoardViewPage boardList={boardList} />}/>

    2. 위에 BoardListPage로 가서 boardList를 콘솔로 찍어봣을때에는 내용이 제대로 나오는데

    3. 아래 BoardViewPage에서는 boardList가 아예 나오지 않습니다.

     

    이럴경우 어떤부분에서 문제 인가요? ㅠㅠ

    둘다 props를 받아서 console.log로 찍어보았을 때 문제입니다.

    function BoardListPage({ boardList }) {
      console.log(boardList);

    function BoardViewPage({ boardList }) {
      console.log(boardList);

    #36860

    codingapple
    키 마스터

    /BoardViewPage/어쩌구

    페이지로 잘 접속했나요 

    #36880

    designDev
    참가자

    넵ㅜㅜ BoardViewPage/어쩌구 로 접속했을때 콘솔로 idx 값 찍은코드의  idx값은 제대로 나옵니다!

     

    #36902

    codingapple
    키 마스터

    undefined 이런게 나오면 props 전송이 잘못된 것이고 

    아예 안나오면 컴포넌트가 import가 안되었거나 그 페이지로 접속 안했거나 비슷한 Route가 여러개 있거나 그런 경우같군요 

    #36905

    designDev
    참가자

    아 그렇군요 ㅠㅠ  참고해서 고쳐보도록하겠습니다 감사해요! 

     

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 호 / 개인정보관리자 : 박종흠