운영/게시판

페이징 개선

tokkaiiii 2024. 12. 29. 18:43

1. 목적

구현한 상태는 게시물 리스트를 리액트에서 slice 해서 페이징을 한 상태이다

하지만 팀내에서 사용하다 보면 게시물이 늘어나고 매번 전체 게시물을 조회하는 것은 부담이 될 것이기 때문에 

서버에서도 페이징을 했다

 

2. 구현

서버

페이지, 사이즈 조건 넣어서 조회하면 된다 

 

솔직히 리액트에서 상태값 넣을때 힘들면 어떡하지 걱정했다.

 

리액트에서도 간단하게 data 가져왔을때 순차적으로 useState 에 페이지, 사이즈, 토탈 게시물 수 넣어주니 끝났다.