반응형
만약에 데이터를 서버에서 끌어왔는데 개수가 10개라고 치자. 각 개수를 나타내주고 싶은데 일일이 각 <div>태그 안에 넣어주고 싶진 않을 것이다.. 쌉 노가다..
버거킹 사이트를 클론하면서 공부하고 있기에 위의 사진화면 처럼 저 각각의 가게점들을 map을 이용해서 화면에 뿌려줘 보겠당!
우선 map 함수가 뭔지 알아야 될 텐데 간단히 말하면 배열을 '순회공연' 한다고 생각하면 되겠다.
배열내의 인덱스를 하나하나 돌면서 본인이 원하는 리턴값을 지정해줄 수 있다 == 자유도가 높은 배열 함수 라고 보면 되겠다.
const numbers = [1,2,3,4,5];
numbers.map(number => {
return number + 1;
} )
numbers // [2,3,4,5,6]
어떤 느낌인지 정도만 알아두고 사용하면 되겠다.
데이터가 성공적으로 원하는대로 나오는지를 체크하는지 우선 확인하느라 스타일링은 아직 미처 하지 못했당..
map을 이용해서 컴포넌트를 뿌려 줄 때가 많기 때문에 사용법에 익숙해지는 것이 좋겠다.
반응형
'Reactjs' 카테고리의 다른 글
react toggle 간단히 토글메뉴 구현하기 (useState) (2) | 2021.06.17 |
---|---|
json-server 사용법 및 간단히 데이터 조회 해보기 (0) | 2021.06.16 |
React Slick 이용 캐러셀 구현 및 커스터마이징 하기 (0) | 2021.06.16 |
리액트 컴포넌트들 스타일링 방법 2가지 (styled-components, css파일에 때려박기 ) (0) | 2021.06.09 |
ContextAPI 쓰는 이유와 애플리케이션 동작 방식 차이 (1) | 2021.06.09 |