페이지네이션(Pagination)이란 웹사이트에서 일정 수준 페이지 개수가 쌓이게 되면 그 다음 페이지로 넘어갈 수 있게 하는 기능을 의미한다.
위와 같이 웹 사이트에서 데이터 또는 콘텐츠들을 여러 페이지로 분리해 보여줄 수 있게 해주는 것이다.
대부분 백엔드에서는 한 페이지의 보여줄 콘텐츠에 개수를 정해놓는다.
그리고 콘텐츠의 총 개수를 알려주는 api를 만들어 주어야 프론트에서 사용이 가능하다.
프론트에서는 콘텐츠의 총 개수를 이용해 페이지의 마지막을 정할 수 있다.
참고: 무한 스크롤 vs 페이지네이션