더북(TheBook)

이처럼 인스턴스는 특정 클래스의 상태를 나타내며, 해당 클래스에 정의된 속성과 메서드를 호출해 동작을 수행할 수 있습니다. 인스턴스의 모체가 되는 클래스에 구현된 속성과 메서드가 많을수록 수행할 수 있는 기능과 동작이 더 많아집니다.

뷰는 자바스크립트 프레임워크입니다. 뷰 애플리케이션도 작동하려면 다양한 기능과 구성 요소가 필요합니다. 그래서 뷰 패키지를 사용해 뷰에서 사용할 수 있는 기능과 구성 요소가 포함된 인스턴스를 생성합니다. 뷰에서 인스턴스를 생성하는 코드는 main.js 파일에 작성합니다.

src/main.js

import './assets/main.css' 
import { createApp } from 'vue' --- ➊
import App from './App.vue' 
createApp(App).mount('#app') ------ ➋

뷰 패키지에서 createApp() 함수를 가져옵니다. createApp() 함수는 뷰 패키지에 정의된 Vue 클래스의 인스턴스를 생성하는 역할을 하는 함수입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.