Closed Ko-Eunseo closed 1 year ago
스크롤이 없는 경우(화면이 충분히 큰 경우) 무한스크롤 기능 작동하지 않음.
ref가 update되지 않아 발생한 문제.
const target = useRef<HTMLDivElement>(null); // 1. ref(target)가 필요합니다. const { isLoading, scrolledData, isNextPage } = useInfiniteScroll<ArtistData>( //2. url이 필요합니다. { apiUrl: "/api/artist", target, } );
ref는 Loading 컴포넌트를 쓰는 것을 추천합니다.
{(isLoading || isNextPage) && <Loading ref={target} />} //로딩중이거나 다음페이지가 존재할 때 로딩 컴포넌트가 나타나도록 작성.
1 #19
문제발생
스크롤이 없는 경우(화면이 충분히 큰 경우) 무한스크롤 기능 작동하지 않음.
문제 발생 원인
ref가 update되지 않아 발생한 문제.
바뀐부분
hook 사용법
ref는 Loading 컴포넌트를 쓰는 것을 추천합니다.