Wecode/Session

Session-페이지네이션(Paging, Pagination)

청렴결백한 만능 재주꾼 2020. 6. 3. 14:38
반응형

프로젝트 얼마 안 남았는데 코드 리팩토링하면서 해야함.

 

페이지네이션(paging, pagination)

목록형 UI에서 데이터를 한 번에 가져오는 것이 아니라 필요한 만큼, 또는 화면에 보이는 만큼만 백앤드에 요청하고 응답받아 사용하는 방식을 말한다. 

 

꼭 게시판처럼 1~10페이지가 있는 형식 뿐 아니라 인스타그램처럼 가장 하단의 스크롤로 내려왔을 때 새로운 데이터를 가지고 오는 것도 모두 페이지네이션이다.

 

페이지네이션을 구현하기 위해서는 해당 api에 대해 백엔드와 미리 약속이 되어있어야 한다. 페이지네이션에서는 주로 limit과  offset이라는 parameter를 사용한다.

 

limit or Page size : 한 페이지에 보여줄 데이터 수

Offset : 데이터가 시작하는 위치(index)

limit과 offset의 예시

 

 

반응형