리액트 공식문서 읽기 - 목록 렌더링

목록 렌더링

  • for loop, map() 함수와 같은 기능을 사용해 목록을 렌더링 할 수 있음

  • 컴포넌트 내에서 map() 함수를 사용해 상품 목록을 li 항목 배열로 변환

  • li의 key 속성은 목록 중 각 항목을 식별하는 숫자나 문자열을 전달

  • li의 key 속성은 일반적으로 데이터베이스 ID 같은 데이터임

  • li의 key 속성은 데이터를 삽입, 삭제, 재정렬할 때 씀


const products = [

{ title: 'Carrot' isFruit:false, id: 1 },

{ title: 'Ginger', isFreuit:false, id: 2 },

{ title: 'Orange', isFruit:true, id: 3 },

];

export default function shopList() {

const listItems = products.map( products =>

<li

key={product.id}

styled={{

color: product.isFruit ? 'pink': 'navy'

}}

>

{product.title}

</li>

);

return (

<ul>{listItems}</ul>

);

}


참고

링크: https://react-ko.dev/learn#conditional-rendering

사용자가 공유한 콘텐츠

-

사용자가 공유한 콘텐츠

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 11월 29일 오전 1:22

조회 65

댓글 0

    함께 읽은 게시물

    진짜 1인 개발자 전성시대

    1

    ... 더 보기

    진짜 1인 개발자 전성시대

    K리그 프로그래머

    진짜 1인 개발자 전성시대

    내가 생각하는 사업아이템 피봇팅의 전형적인 모범사례는 기사의 파크랜드와 같은 경우다. 많은 스타트업이 갖고 있는 판타지스러운 피봇팅도 아니고 거창하고 화려하게 포장된 이야기도 아니다. 피봇팅한다, 덩치키운다 마치 사업을 인스타그래머블처럼 하던 스타트업들이 최근까지도 줄줄이 망한 건 언급하지 않겠다.

    ... 더 보기

    양복 만들던 '파크랜드' 요즘 잘 나가네…8500억 '잭팟'

    n.news.naver.com

    양복 만들던 '파크랜드' 요즘 잘 나가네…8500억 '잭팟'

    < 보여서 걷는 게 아니라, 걷다 보니 길 >

    1

    ... 더 보기

    혹시 Claude 나 cursor 등 AI 로 개발하실 때
    뭔가 AI 스러운 뻔한 디자인 때문에

    ... 더 보기

    LinkedIn

    www.linkedin.com

    LinkedIn


    < 답답한 팀원 때문에 잠 못 드는 리더에게 >

    1

    ... 더 보기

     • 

    댓글 2 • 저장 4 • 조회 881