React에서 리스트 요소를 반복적으로 그리려면 `map()` 함수를 사용하여 배열을 순회하고 각 요소에 대해 컴포넌트를 렌더링합니다. 예를 들어, 다음과 같은 JSON 배열이 있다고 가정해보겠습니다: ```json [ { "id": 1, "name": "Alice" }, { "id": 2, "name": "Bob" }, { "id": 3, "name": "Charlie" } ] ``` 이 배열의 각 요소를 React 컴포넌트로 렌더링하는 방법을 예제 코드로 보여드리겠습니다. ### 예제 코드 ```javascript import React from 'react'; // 예제 데이터 const data = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 3, name: 'Charlie' } ]; // 리스트 아이템 컴포넌트 const ListItem = ({ item }) => ( <li key={item.id}> {item.name} </li> ); // 메인 컴포넌트 const ListComponent = () => { return ( <ul> {data.map(item => ( <ListItem key={item.id} item={item} /> ))} </ul> ); }; export default ListComponent; ``` ### 설명 1. **데이터 준비**: 렌더링할 데이터를 배열 형태로 준비합니다. 2. **리스트 아이템 컴포넌트 (`ListItem`)**: 각 리스트 아이템을 렌더링하는...