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

home2 게시판 React 게시판 props 오류 질문

props 오류 질문

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

    윤준호
    참가자
            {
             modal == true ? <Modal 글제목={글제목}/> : null          
            }
    
    이렇게 해서 글제목state를 자식컴포넌트로 보내고
    
    function Modal(props){  
      return (
        <div className="modal">
            <h4>{ props.글제목 }</h4>
            <p>날짜</p>
            <p>상세내용</p>
        </div>
      )
    }
    
    여기까지 하면 부모에게서 받아온 컴포넌트가 잘 출력됩니다. 근데
    <h4>{ props.글제목 }</h4> 이걸 <h4>{ props.글제목[0] }</h4> 이라고 하면 
    Cannot read properties of undefined (reading '0') 이란 오류가 납니다. 
    
    props가 잘 된거 같은데 왜 [0]를 사용하면 이런 오류가 나는걸까요?
    
    
    #86307

    codingapple
    키 마스터
    글제목이 array자료 맞나 확인해봅시다
    #86317

    윤준호
    참가자
    let [글제목, 글제목변경] = useState(['남자코트', '여자코트', '코카콜라']);
    
    이렇게 어레이형 자료로 있습니다..ㅜ
    #86335

    윤준호
    참가자
    해결했습니다. 다름이 아니라, 
    props의 갯수가 맞지 않아서 에러가 생긴거 같습니다. 
    
    자식 컴포넌트가 부모의 state를 쓰면 모든 해당하는 자식 컴포넌트는 props를 사용해야하는 것 맞나요?
    이걸 맞춰주니 에러가 해결되더라구요.
    #86347

    codingapple
    키 마스터
    자식은 props 안써도 상관없습니다
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 호 / 개인정보관리자 : 박종흠