검색을 해보니 쉽게 나왔다.
// ScrollTop.ts
import { useEffect } from 'react';
import { useLocation } from 'react-router-dom';
export default function ScrollToTop({ curPage }) {
const { pathname } = useLocation();
useEffect(() => {
window.scrollTo(0, 0);
}, [pathname, curPage]);
return null;
}
// Recruitment.tsx
return (
<>
{/* pathname이 변경되면 최상단으로가는 로직 => 나는 url이 안바껴서 curPage로 프롭내려줌 */}
<ScrollToTop curPage={curPage} />
....
.....
...... 코드들
</>
);