Vue.js 프로젝트 구조 - views와 components의 차이

SunnyMoon·2022년 3월 18일
0

Vue로 작업을 하면서 views폴더와 components 폴더의 차이에 대해 다시한번 정리를 하고 싶어 이 글을 작성하게 되었다.
Vue로 컴포넌트를 만들면서 자주 사용하는 구조가 views와 components인데 둘의 차이점은 무엇인가!?

views와 components의 가장 큰 차이점

views와 components를 구분짓는것은 router를 통해 보여주는 컴포넌트는
views폴더에 넣고, 그것이 아니라면 components폴더에 넣는것이다

가장 큰 차이점은 이 컴포넌트가 라우터에 의해서 보여지는 컴포넌트인가 아닌가의 차이점이다
물론 구조에서 정답은 없지만 vue-cli에서 많이 사용되어지는 통상적인 사용법인것 같다.

누군가가 물어본다면 router로 보여지는 컴포넌트에 대해 나누는것이라고 설명하면 좋을것 같다
다시한번 말하지만 정답은 없는것 같다 :)

profile
프론트앤드 개발을 공부하는 중입니다:)

0개의 댓글