import React from "react";
const Main = () => {
const arr = ['사과', '배', '오렌지', '복숭아']
// map을 통한 컴포넌트 렌더링 함수
// 매개변수로 전달된 배열의 요소를 하나씩 꺼내어 컴포넌트로 변환해 리턴한다.
const PracticeMap = (arr) => {
return (
<>
{articles.map((item, index) => {
// map 내부에서 변수 선언, 함수 호출 가능
return (
<>
<div key={index}>
<h1>{index}번째 과일은 {item}입니다.</h1>
</div>
</>
);
})}
</>
);
};
return (
<div>
{PracticeMap(arr)}
</div>
);
};
export default Main;
https://goddaehee.tistory.com/303
'프론트엔드 > React' 카테고리의 다른 글
[React] 비동기처리란? async와 await (0) | 2023.12.24 |
---|---|
[React] Objects are not valid as a React child (found: [object Promise]) (0) | 2023.12.23 |
[React] 네비게이트 훅(useNavigate) 프롭스(Props) 전달 방법 (0) | 2023.12.16 |
[React] .env 파일 환경변수 만들기 (0) | 2023.12.09 |
[React] index.html에 추가한 SDK 스크립트를 다른 파일 또는 다른 컴포넌트에서 사용하는 방법 (0) | 2023.12.09 |