-
교보문고 클론코딩 메인 리스트 캐러셀Next.js 2025. 3. 27. 18:55
기존 메인 리스트, 썸네일은 하드 코딩으로 되어 있었다.

이번에는 더미 데이터를 가지고 캐러셀을 구현을 해봤다.
만들면서 생겼던 에러

버튼을 누르면 썸네일 리스트가 메인 리스트로 변경이 되게 하고 싶었는데,
메인 리스트 부분에서 {books.slice(currentIndex,currentIndex + itemsPerPage).map((book) => 을 사용을 하면서 첫 번째 섬네일 이미지 옆에 메인 리스트 이미지가 나오게 됐다..
해결 방법 :
li 태그에 키 값으로 단일 객체를 전달을 해서 해결을 했다.

캐러셀
useState를 사용을 해서 라이브러리 없이 구현을 해봤다.
썸네일 리스트를 기준으로 버튼을 누르면, 메인 리스트로 출력이 되도록 구현을 했다.

'Next.js' 카테고리의 다른 글
교보문고 리뷰 모달 + 장바구니 페이지, 레이아웃 끝 (0) 2025.04.10 [교보문고] 클론코딩 상세 페이지 (0) 2025.04.02 교보문고 마이페이지 작업 (1) 2025.03.20 교보문고 클론 코딩 시작~ (0) 2025.03.16 [Next.js] Section 06 : 백엔드 개발자가 퇴사했다 (2) 2025.03.03