리스트 렌더링
map과 key로 리스트를 만든다
핵심 포인트
- 배열을 화면에 나열할 때는 map을 사용합니다. 배열의 항목 하나하나에 같은 모양의 JSX를 적용합니다
- map으로 나열하는 가장 바깥 요소에는 모두 다른 key(이름표)를 붙입니다
- key에는 id처럼 "그 항목만의 값"을 사용합니다. 배열의 번호(index)는 정렬이나 삭제로 어긋나므로 피합니다
직접 해 보기
- 배열에 "포도"를 추가해 보세요 (화면에도 자동으로 늘어납니다)
- 가격이 ₩1,300 이상인 것만 표시해 보세요 (힌트: map 앞에 filter)
- key={fruit.id}를 지우면 Console에 무엇이 나오는지 확인해 보세요