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

home2 게시판 React 게시판 map할때 {}를 써야하는 이유

map할때 {}를 써야하는 이유

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

    심은정
    참가자

    선생님 제가 숙제로 map을 이용해서 컴퍼넌트를 짰는데 작동이 되질 않아서  

    영상을 보니 app 컴퍼넌트안에서 {} 안에 넣더라구요, 제 식이 완전히 틀린건가요?

    왜 card 컴퍼넌트에서 map을 사용할 수 없는건가요? html형식이라서 그런건가요?

    {}를 쓰는 이유가 let a 선언했을때 {a}쓰려고 하는걸로 알고있었는데요

     map을 할때 app 컴퍼넌트에만 넣어야하는이유 그리고 왜 map을 {}안에 써야하는지 궁금합니다. 

     

    감사합니다

    #36949

    codingapple
    키 마스터

    map 아무데나 써도 됩니다 

    props는 object자료라 map을 붙일 수 없습니다 array자료에만 붙일 수 있습니다 

    #37281

    심은정
    참가자

    props가 

    function (으쌰){

    console.log('으쌰')

     

    1.function('고로케') 하면 '고로케' 이렇게 함수를 응용하기 쉽게 만들어주는 녀석 아닌가요? 그러면 여기서 props는 부모컴퍼넌트를 가리킨다고만 생각했는데 오브젝트라고 말씀하신거면 {부모컴퍼넌트} 이렇게 알면될까요?

    2. 덧붙여서 자식컴퍼넌트에서는 그러면 오브젝트를 못쓰니 부모컴퍼넌트에서 map을 쓰든 뭘하든 지지고볶고 해도 괜찮은건가요?

    #37302

    codingapple
    키 마스터

    <자식컴포넌트 어쩌구={저쩌구}>

    자식컴포넌트로 보낸 저쩌구 같은 것들은 리액트가 object에 담아서 props라는 파라미터에 전해줍니다. 출력해봅시다 

    object를 못쓰는게 무엇이죠 문법에러만 아니면 뭘 쓰든 자유입니다 

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