인프런 커뮤니티 질문&답변

ByoungJU Park님의 프로필 이미지
ByoungJU Park

작성한 질문수

프로젝트로 배우는 Vue.js 3

57 To-Do 생성 페이지 route 추가

import {useRouter}from 'vue-router' 문의 합니다.

작성

·

749

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
import {useRouter}from 'vue-router'
const router = useRouter;
const moveCreatePasge = () =>{
router.push('/todos/create')
 }
========= vs ============
import router from '../../router
 const moveCreatePasge = () =>{
router.push('/todos/create')
 }
 
 
import {useRouter}from 'vue-router' 와
mport router from '../../router 의 차이점이 있는가요?
차이점이 없다면 어떤걸 사용하는게 더 나을까요?
useRouter import도 하고 setup에 등록도해야 하고
router 는 import 만 하고 사용해도 되는데 어떤걸 사용해야
될지 궁금합니다.
 
 
 
 

답변 1

0

코지 코더님의 프로필 이미지
코지 코더
지식공유자

typescript 정의를 보면 createRouter와 useRouter 둘다 Router를 리턴해줘서 차이는 없는것 같습니다

저는 useRouter 쓰는게 좋은거 같아요 일단 이름도 router를 사용한다는 뜻이라서 사용하려는 목적과 일치하기도 하구요. 공식 문서에서도 useRouter를 사용하구요.

ByoungJU Park님의 프로필 이미지
ByoungJU Park

작성한 질문수

질문하기