Pagination? 페이징? 그게 뭐지?

Seob·2020년 8월 30일
0

TIL

목록 보기
27/36

Pagination?🙄

Pagination이란 보여줄 데이터는 많으나, 한 번에 다 보여줄 수 없을 때 사용할 수 있는 기능이고 Paging이라고도 불린다.

구글에서 검색할 때도 보여줄 데이터의 양이 많으니 아래에 페이지 번호로 나누어서 보여준다.

번호로 구분하지 않아도 페이스북이나 인스타그램처럼 스크롤을 아래로 내리면 일정 스크롤의 높이에 도달했을 때 다음 데이터를 로드하는 방식으로 사용자가 굳이 다음 버튼이나 다음 페이지의 번호를 클릭하지 않아도 사용자의 사용 흐름을 방해하지 않고 계속해서 데이터를 보여줄 수도 있다.

Pagination은 Front-end & Back-end 모두 구현해야 한다. 프론트엔드에서 현재의 위치(Offset)과 추가로 보여줄 컨텐츠의 수(Limit)를 백엔드에 전달하면 백엔드에서는 그에 해당하는 데이터를 끊어서 보내주는 방식으로 구현하게 된다.

(추가중)

profile
Hello, world!

0개의 댓글