드림오구
article thumbnail
Published 2023. 5. 18. 09:13
[TIL : 230517] 🐹 TIL/Daily

🌊 TIL : 2023년 5월 17일  

 

오늘 한 것

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

 

어려웠던 부분

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

느낀점

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

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

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

 

'🐹 TIL > Daily' 카테고리의 다른 글

[TIL : 230522, 230523]  (0) 2023.05.23
[TIL : 230519 ]  (0) 2023.05.20
[TIL : 230516]  (2) 2023.05.17
[TIL : 230513]  (0) 2023.05.13
[TIL : 230511]  (0) 2023.05.12
profile

드림오구

@드림오구