앱개발자인데 백엔드 공부중이다

근데 공부중에 궁금한게 생겼는데


예를들어 페이지네이션도 되는데 삭제도 되는 기능이 있어


pageSize는 10개라고 가정해볼게


사용자가 3페이지까지 페이징을 했어 그러면 30개를 내려줬겠지?(29번째 index까지)

근데 사용자가 12번째 아이템을 하나 삭제했어

그럼 db에서 하나씩 다 앞으로 당겨지면서 30번째 인덱스 아이템은 3페이지에 포함이 될거아니야


근데 사용자가 4페이지 로드를 했어

그러면 db에는 30번째 인덱스 아이템은 3페이지에 들어가있으니까 사용자는 31번째 아이템부터 받게 될텐데

이 30번째 아이템은 어떻게 처리해야하는거임?