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

목록 렌더링

  • 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

조회 61

댓글 0

    함께 읽은 게시물

    < 쿠팡의 창업자를 직접 보며 배운 것: 리더의 크기가 전부다 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 11 • 조회 1,154


    훌륭한 데이터 분석가란 어떤 사람인가?

    ‘훌륭한 데이터 분석가란 어떤 사람인가?’에 대해

    ... 더 보기

    일 잘하는 사람은 AI를 어떻게 쓸까?

    

    ... 더 보기

    🎙️NotebookLM 해설 - 진격의 AI, 개발자는 자멸할까?

    G

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube

    쎄울, 2025


    🙉 달레의 찐팬이 되어주실래요? 💕

    ... 더 보기