mui나 antd에도 페이지네이션 컴포넌트가 있지만, 수업시간에 페이지네이션에 대해 배웠기 때문에 페이지네이션에 대해서는 라이브러리 컴포넌트를 사용하지 않기로 했다.
페이지네이션은 마이페이지와 커뮤니티에서 필요했다.
2 섹션이지만 세부적으로는 찜목록, 최근 후기 목록, 최근 작성 글 목록, 결제 목록, 예약 목록, 그리고 커뮤니티 게시판에 사용될 예정이었다.
나는 페이지네이션 공용 컴포넌트를 하나 만들고, 이를 각 페이지의 presenter에 import 한 뒤, 필요한 정보를 같은 이름의 props로 넘겨주면 간편하게 사용할 수 있을 거라 생각했다.
최종 결과물 !
라이브러리와 비슷하게 만들 수 있었다~