fix: 검색 시 스크롤 위치 초기화
- searchTerm 변경 시 scrollContainerRef.scrollTop = 0 적용 - 검색 취소 후 재검색 시 맨 위부터 표시
This commit is contained in:
parent
54bbe75ecc
commit
ff2c596865
1 changed files with 7 additions and 0 deletions
|
|
@ -66,6 +66,13 @@ function MobileSchedule() {
|
||||||
overscan: 5, // 버퍼 아이템 수
|
overscan: 5, // 버퍼 아이템 수
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 검색어 변경 시 스크롤 위치 초기화
|
||||||
|
useEffect(() => {
|
||||||
|
if (scrollContainerRef.current && searchTerm) {
|
||||||
|
scrollContainerRef.current.scrollTop = 0;
|
||||||
|
}
|
||||||
|
}, [searchTerm]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (inView && hasNextPage && !isFetchingNextPage && isSearchMode && searchTerm) {
|
if (inView && hasNextPage && !isFetchingNextPage && isSearchMode && searchTerm) {
|
||||||
fetchNextPage();
|
fetchNextPage();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue