라우터는 왜 전역에서 사용가능한가요?


#1
//mian.js    
import Vue from 'vue'
import App from './App'
import router from './

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
      el: '#app',
      router,
      components: { App},
      template: '<App/>'
})

안녕하세요. 개발을 독학하기는 참 어렵군요.
vue cli 로 프로젝트 생성하고 main.js에서 라우터 등록하면 하위 컴포넌트에서도 를 사용할 수 있더라구요. 보통 컴포넌트는 전역 또는 지역으로 구분해서 등록한다고 배웠습니다. 라우터는 다른거 같은데. 그냥 그렇구나 하고 써야 하는 건가요? 아니면 뭔가 이유가 있는걸까요? 질문이 막연하기는 한데 워낙 아는게 없어서 질문하기도 어렵군요.

ps. 여기가 질문올리는 곳이 맞는지 잘모르겠습니다. 아니면 삭제하도록 하겠습니다.


(InGrowth) #2

라우터라는것을 주소에 따라 보여질 것을 결정하는 기능이라고 보시면 쉽습니다.

아래 문서와 같이 말이죠.

https://router.vuejs.org/kr/guide/essentials/nested-routes.html

ps. JSDEVKR에 Vue 유저가 적어서 답변이 늦어서 죄송합니다.