티스토리 뷰

Nextjs

next js scroll

Aairon 2019. 9. 6. 21:43
반응형


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
댓글