본문 바로가기

프로젝트/미술관 뒤 백엔드 지금은 전시상황

최종 팀 프로젝트[front] pagination 추가 구현

https://github.com/sdoram/b4_exhibitions_frontend

 

GitHub - sdoram/b4_exhibitions_frontend: B4조 지금은 전시상황 프론트엔드

B4조 지금은 전시상황 프론트엔드. Contribute to sdoram/b4_exhibitions_frontend development by creating an account on GitHub.

github.com

https://github.com/sdoram/b4_exhibitions_backend

 

GitHub - sdoram/b4_exhibitions_backend: B4조 지금은 전시상황 백엔드

B4조 지금은 전시상황 백엔드 . Contribute to sdoram/b4_exhibitions_backend development by creating an account on GitHub.

github.com

1. 백엔드에서 페이지네이션 정보 추가로 제공하기 

장점 : 코드로 구현한 뒤 재사용성 크게 증가, 작성된 코드의 유지보수 용이 

단점 : 기본적으로 제공하는 페이지네이션을 커스텀하여 추가적인 구현 필요 이에 따라서 기본적인 페이지네이션에 비해 시간 소요

결론 : 시간적인 여유가 존재한다면 새롭게 커스텀하여 추가적으로 사용하는 것이 좋겠으나 프로젝트의 후반부에서 시도하기에는 소요 시간이 클 것으로 예상됨

 

2. 기본 페이지네이션이 제공하는 객체의 전체 갯수인 count를 통해 구현하기 

장점 : 백엔드 대비 낮은 난이도의 구현 

단점 : 프론트에서 추가적인 구현 필요, 낮은 js 이해도에 따른 장벽 발생 

결론 : 그렇게 완성도가 높은 해결방법은 아닌 것 같지만, 시간적인 제약이 존재할 때 고려할만 한것 같다. 

1.

 문제점

 

 시도해 본 것들

 

 해결 방법

 

 알게 된 점