1차 공부/TIL

230106 TIL 무한스크롤

공대탈출 2023. 1. 7. 01:43

무한스크롤 어제 적었던 오류를 수정했다.

문제는 어제 생각했던 것이 아니었다.

target이 mount시점에 값이 들어가다보니, 시작하자마자 pageno가 1에서 2가되고, 따라서 요청을 두번 하게된다.

그런데 dispatch가 비동기 처리이므로, pageno가 1이었을 때 요청이 완료되기전에 pageno가 2일때의 요청도 시작되어,

데이터가 정상적으로 들어오지 못한 것이다.

 

따라서 target에 넣는 ref값을 삼항연산자를 사용해서 적당한 때 값이 들어가서 mount시점이아닌, 스크롤이 바닥을 칠 때 작동되도록 하였다.

 

오늘 api를 여러개 연결했다. 내일은 수정관련해서 만들어 볼 생각이다.

'1차 공부 > TIL' 카테고리의 다른 글

230109 TIL  (0) 2023.01.10
230107 TIL  (0) 2023.01.07
230105 TIL 페이지이동시 스크롤맨위로, Input Enter키  (0) 2023.01.06
230104 TIL useNavigate, useLocation  (0) 2023.01.05
230103 TIL  (0) 2023.01.04