학습목표


이번 시간에는 일반 HTML로 작성된 문서를 Vue로 변환해가며 컴포넌트를 사용하면 어떤점이 좋은지 알아보도록 하겠습니다.

컴포넌트 (Component)


자바스크립트에서 재사용할 수 있도록 코드를 분리한 파일을 모듈이라고 하는데요. Vue에서도 마찬가지로 UI(HTML, CSS, JS)를 재사용할 수 있도록 정의한 것컴포넌트라고 ****합니다.

<aside> 💡 JavaScript 코드를 재사용하는 모듈과 다르게, 컴포넌트는 JavaScript 뿐만아니라 HTML, CSS도 함께 캡슐화하여 재사용이 가능하게 합니다.

</aside>

컴포넌트를 사용하는 이유

컴포넌트 만들기

컴포넌트를 만들고 사용하는 단계를 3가지 단계로 나누고 간단히 설명해보도록 하겠습니다.

컴포넌트 정의컴포넌트 등록컴포넌트 사용

컴포넌트 정의