강의

멘토링

커뮤니티

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

달린다님의 프로필 이미지
달린다

작성한 질문수

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

리팩토링이 완료된 애플리케이션 정리

앱을 다섯 개로 쪼갰는데 기능을 모으는 것이 이해가 잘 가지 않습니다.

작성

·

190

1

앱 구성이 App.vue 파일 과 

TodoFooter, TodoHeader, TodoInput, TodoList 네 개가 있습니다. 그런데요 템플릿 부분은 html이 다 쪼개졌는데

App.vue 중심으로 기능은 작동을 하잖아요. 그런데 이게 화면은 쪼개졌는데 기능은 합쳐지는 게 잘 이해가 안 가는데요 이렇게 했을 때의 장점을 다시한번 알려주실 수 있으신가요?

답변 1

1

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

안녕하세요 달린다님, 해당 부분의 장점은 컴포넌트 기반 개발 방식의 장점과 같습니다. 제가 설명 드리는 것보다 Vue.js로 개발을 해보시다가 보면 자연스럽게 아실 수 있을 것 같아요. 컴포넌트 기반 개발의 장점은 코드 재활용과 관심사의 분리, 디버깅 등 여러가지 장점이 있습니다 :)

달린다님의 프로필 이미지
달린다

작성한 질문수

질문하기