티스토리 뷰
반응형
import Router from 'next/router';
const goToRecruit = () => { Router.push('/with/recruit').then(() => window.scrollTo(0, 0)); };
<Button name='탑승하기' onClick={goToRecruit}></Button>
nextjs의 경우 한번 방문한 사이트는 csr로 처리가 된다. 그에 따라서 방문했던 페이지일 때 스크롤이 내려가 있다면 그 상태로 페이지가 변경이 된다.
이를 해결하기 위해 window.scrillTo 메소드를 사용해서 다른 페이지로 넘어갈 때 스크롤 위치를 지정해 줄 수 있다.
반응형
'Nextjs' 카테고리의 다른 글
Next js 튜토리얼 1편: 시작하기 (0) | 2019.09.30 |
---|---|
react get browser size (0) | 2019.09.10 |
next js에 css 적용 (bootstrap, styled-component) (3) | 2019.08.22 |
head 설정 (0) | 2019.08.20 |
next js 배포 (0) | 2019.08.20 |
댓글
공지사항