본문 바로가기
프로젝트관련/저스트 보드

(경험)조회와 검색과 페이지네이션.

by 자비리뷰 2023. 8. 8.

학원의 팀프로젝트에서 게시판 및 검색기능을 만든 적이 있었다.

(다시 생각해보니 검색기능은 없었던 거 같다.)

그 당시에는 기획자의 요구대로 무한스크롤 느낌의 페이지를 만들었어서 '조회와 검색과 페이지네이션'이 같이 있어야 하는 상황을 생각하지 못 했다.

 

여튼,

이번에 게시판을 만드는 연습을 하면서

이전 프로젝트의 어려웠던 점을 교훈 삼아 미리 figma로 화면을 다 구성하고 퍼블리싱까지 7~80%정도는 수행 한 뒤 진행했다.

 

순차적으로 api를 만드는 과정에서 나는 뒷일은 깨닫지 못하고 예전에 한 것처럼

page에 따른 조회하는 api를 만들었다.

 

그 뒤 오늘 검색 기능을 위해

 

검색 키워드에 따른 조회 api를 만들었다.

 

만든 것을 화면과 연결하는 과정에서 무엇인가 이질감(?)을 느꼈다.

 

생각해보니 이 두 개의 api가 하나로 합쳐야 맞다는 생각이었다.

 

최초 조회 때는 검색키워드를 적지 않아 모든 리스트를 출력시키고, 검색을 이용할 때는 피니아를 이용해 검색어를 저장해 그 검색어에 따른 리스트도 페이지네이션 기능을 사용해야 한다.

후후..

일단 계획은 잡혔는데 피니아가 내 생각처럼 잘 먹힐 지 고민이고,

검색한 리스트가 질려(?) 다시 전체 리스트를 보기 위해서는 어떻게 접근하게 만들지 고민이다.

'프로젝트관련 > 저스트 보드' 카테고리의 다른 글

(vue) 부모에서 자식의 매소드 사용하기!  (0) 2023.08.08
(경험) int(Long)와 flot(Double)  (0) 2023.08.08
Math.ceil  (0) 2023.08.07
java의 다중상속 금지  (0) 2023.08.06
fetch와 uri/url  (0) 2023.08.06