페이지네이션이란? 페이지네이션은 콘텐츠를 여러 개의 페이지에 나눠서 보여주는 UI이다. 페이지가 하단 포지션에 도달하면 다음 페이지를 호출하여 이전 페이지 아래에 계속 데이터를 붙이는 형태이다. 페이지네이션을 왜 사용하는 가에 대한 의문을 가질 수 있다. 물론 콘텐츠가 적은 경우에는 코드만 길어지므로 굳이 필요 없다고 느끼지만 컨텐츠가 많은 경우에는 상황이 달라진다. 만약 컨텐츠가 갯수가 100개라고 가정해보자. 서버에서 100개의 컨텐츠를 받아올 때의 딜레이, 받은 컨텐츠를 UI에 표현하는 데 걸리는 딜레이, 그리고 유저가 스크롤할 때 퍼포먼스에 대한 버벅임 등 컨텐츠가 많으면 그 만큼 UX적으로 좋지 않아 이때 페이지네이션을 많이 사용한다. 대표적으로 네이버 api, 카카오 api는 페이지네이션을 고..