안녕하세요
우선 vue.js router는 페이지를 ‘전환’하는게 아니라 페이지 내부 컴포넌트들을 ‘재배치’하는 것 이라고 할 수 있습니다
예들어 ppt를 제작할 때 새 페이지로 넘기는것 대신 애니메이션을 쓴다고 생각하시면 됩니다.
그렇기에 단일 페이지 구성에 좋다고 하는것이고, 여러 페이지에서 vue router를 쓰는것은 다른 문제라고 할 수 있습니다.
다만 veu를 큰 프로젝트에 적용하기 어려운 이유는 template에 기반하기 때문입니다.
런타임 에러가 나오기 쉽고 테스트와 재구조가 어렵습니다.
또한 react 등에 비해 커뮤니티나 사용자 측이 많지가 않기 때문에 구글신의 도움(코드 긁어오기, stack overflow등...)이 비교적 적다고 할 수도 있겠습니다.
그렇다고 무조건 바꿔야 하는것은 아니며, 충분히 veu에 대한 깊은 지식이 있다면 veu를 계속 사용하셔도 무방할것 같습니다.
물론 가장 좋은 것은 여러 프레임워크를 모두 다룰 수 있는 것 이겠지요.
감사합니다.