vue는 기본적으로 React.js와 Angular.js의 장점을 갖추고 있는데, react와 angular의 특징을 정리해보면 다음과 같다.
이렇게 Vue.js는 react와 angular의 특징들 중 양방향 데이터 바인딩, 가상 DOM, SPA 구성을 위한 페이지 라우팅 기능 지원이라는 장점을 이용한다.