next js scroll

2019. 9. 6. 21:43·WEB/Nextjs
반응형


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 메소드를 사용해서 다른 페이지로 넘어갈 때 스크롤 위치를 지정해 줄 수 있다.


반응형
저작자표시 (새창열림)

'WEB > 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
'WEB/Nextjs' 카테고리의 다른 글
  • Next js 튜토리얼 1편: 시작하기
  • react get browser size
  • next js에 css 적용 (bootstrap, styled-component)
  • head 설정
vitnal
vitnal
4년차 프론트엔드 개발자 입니다. 이 블로그는 기록하고 싶은 내용을 저장하기 위해 사용하고 있습니다. 정제되지 않은 내용이 있을 수 있는 점 양해 부탁드립니다.
  • vitnal
    vitnal 아카이브
    vitnal
  • 전체
    오늘
    어제
    • 분류 전체보기 (149) N
      • AI (0)
      • WEB (76)
        • React (21)
        • Nextjs (17)
        • JavaScript (16)
        • React Native (5)
        • HTML & CSS (7)
      • CS (3)
      • Git (15)
      • Dev Tools (23)
      • Deploy (12)
      • Tech Memo (12) N
      • Retrospect (7)
  • 반응형
  • hELLO· Designed By정상우.v4.10.5
vitnal
next js scroll
상단으로

티스토리툴바