1차 공부/TIL
230106 TIL 무한스크롤
공대탈출
2023. 1. 7. 01:43
무한스크롤 어제 적었던 오류를 수정했다.
문제는 어제 생각했던 것이 아니었다.
target이 mount시점에 값이 들어가다보니, 시작하자마자 pageno가 1에서 2가되고, 따라서 요청을 두번 하게된다.
그런데 dispatch가 비동기 처리이므로, pageno가 1이었을 때 요청이 완료되기전에 pageno가 2일때의 요청도 시작되어,
데이터가 정상적으로 들어오지 못한 것이다.
따라서 target에 넣는 ref값을 삼항연산자를 사용해서 적당한 때 값이 들어가서 mount시점이아닌, 스크롤이 바닥을 칠 때 작동되도록 하였다.
오늘 api를 여러개 연결했다. 내일은 수정관련해서 만들어 볼 생각이다.