🐹 TIL/Daily

[TIL : 230517]

드림오구 2023. 5. 18. 09:13

🌊 TIL : 2023년 5월 17일  

 

오늘 한 것

  • 솔로프로젝트 무한 스크롤 구현
  • filter 리팩토링

 

어려웠던 부분

  • 새로운 라이브러리를 사용하는 것이 낯설게 느껴졌다.
  • 무한스크롤이 원래는 페이지로 쪼개서 스크롤이 내려가면 페이지가 1이되고, 추가로 데이터를 요청해야 했는데, 현재 사용하고 있는 api에선 10개 이하의 데이터 또는 100개만 가지고 올 수 있어 100개를 전체 다 가져온 후, 페이지로 나눠 스크롤이 내려가면 페이지 상태가 1씩 증가하고, 그만큼 곱하여 상품 배열을 slice하여 출력하였는데. 처음 사용해보는 라이브러리라 찾아보는데 꽤 걸렸습니다.

느낀점

인터넷에 많은 내용이 있어도 내가 스스로 써봐야 라이브러리에 대한 이해도를 높일 수 있는 것 같다. 

무한스크롤 라이브러리를 사용하면서 계속해서 filter 함수가 복잡한 것이 마음에 걸려 리팩토링 하였는데,

스스로 이 코드 더 줄일 수 있을 것 같아~ 하고 생각하려 한 내가 조금 대견하다 ㅎ..