
SPA가 뭐에요?
싱글 페이지 애플리케이션은 서버로부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다. 이는 단일 페이지로 구성되어 있다.

위 코드와 같이 html을 함수, arr, obj로 직접 담아서 쓸 수 있다.
터미널오픈 후 npm create vite@latest 명령어를 작성하자.
Vite는 뭐죠?
React, Vue, Svelte등 프로젝트 생성을 도와주는 빌드툴이다. 소스코드 사이즈 압축이 가능하고, 여러 문법들을 자바스크립트로 컴파일해준다. 개발 중 미리보기도 보기쉽게 띄워준다.
그리고 프로젝트 이름, 사용할 프레임워크와 언어를 선택해주자.
잠깐! SWC는 또 뭐죠?
Rust로 짜여진 컴파일러로, 현재는 JavaScript/TypeScript 트랜스파일링을 주로 담당하고 있다. 속도와 성능 개선에 초점을 맞추고 있으며, 기존의 Babel 등의 트랜스파일러를 압도적으로 뛰어넘는 성능을 보여준다.
그렇다면 프로젝트 생성 완료!