728x90
반응형
useRouter
-
[Next.js] Router로 새 창 띄우기카테고리 없음 2022. 10. 4. 21:56
Next.js를 사용하는데 새 창을 띄우고 싶다면 보통 Link나 Router를 이용해야 한다고 생각했다. 특정 글씨를 눌렀을 때 새 창을 띄우고 싶다면 Link를 생각하겠지만 Next.js에서는 a 태그만 사용해도 된다고 나와있다. 하지만 내가 원하는 상황은 글씨가 아니라 특정 부분을 누르고 나서 새로운 창이 열리면서 이동하길 바랬다. 그래서 찾은 방법을 공유하고자 한다. router.push('이동할 url') 처음에는 위와 같은 방법으로 이동하려고 했다. 특정함수를 실행하고 마지막에는 이동할 url로 새창을 여는 상황 하지만 새 창이 뜨지는 않았다. window.location('이동할 url') Next.js에서는 You don't need to use router.push for external..