1. map
import React from "react";
function App() {
const movies = [
{title: 'kossie coder1', year: 2001},
{title: 'kossie coder2', year: 2002},
{title: 'kossie coder3', year: 2003},
{title: 'kossie coder4', year: 2004}
];
// map을 이용해서 배열의 요소를 반복해서 return 가능하다.
const renderMovies = movies.map(movie => {
return (
// react에서 map을 사용할 때는 반드시 key값이 필요하다.
// key값은 말 그대로 배열의 각 요소의 고유한 key를 가지면 된다.
<div className="movie" key={movie.title}>
<div className="movie-title">{movie.title}</div>
<div className="movie-year">{movie.year}</div>
</div>
);
});
return (
<div className="App">
{renderMovies}
</div>
);
}
export default App;
강의 링크
'[ Web ] > React.js' 카테고리의 다른 글
[React.js] Kossie Coder - 12강. 영화 리스트 추가 폼 만들기 1 (0) | 2021.12.28 |
---|---|
[React.js] Kossie Coder - 11강. 컴포넌트와 props 데이터 보내기 복습 (0) | 2021.12.28 |
[React.js] Kossie Coder - 9강. 조건 렌더링 (0) | 2021.12.28 |
[React.js] Kossie Coder - 8강. 자식 컴포넌트에 데이터 보내기 Props! (0) | 2021.12.28 |
[React.js] Kossie Coder - 7강. 컴포넌트로 반복 제거 (0) | 2021.12.28 |