React를 Vite로 설치하는게 국룰?

2025. 6. 19. 10:10React

프론트엔드 공부를 시작하려고 하면, 꼭 듣게 되는 말이 있죠.

“요즘은 React를 Vite로 설치하는 게 국룰이야!”

🙄 처음 들으면
“Vite가 뭐야? Create React App이랑 뭐가 다른데?”
“그냥 아무거나 깔면 되는 거 아냐?”
하는 의문이 들 수 있어요.

오늘은 진짜 쉽게,
React를 왜 써야 하는지?
그리고
Vite로 설치해야 하는 이유?
이 두 가지를 초보자 눈높이에서 설명드릴게요!


1️⃣ React는 왜 쓰는 걸까?

옛날에는 웹사이트를 만들 때 HTML + CSS + JavaScript만 써서도 충분했어요.
하지만 요즘 웹사이트는 이런 게 많죠:

  • 누르면 페이지 안에서 화면이 바로 바뀌고
  • 버튼을 누르면 숫자가 실시간으로 올라가고
  • 로그인하면 이름이 바로 뜨고

이런 걸 **"사용자 경험"**이라고 하는데,
기존 방식으로는 이런 걸 만들기가 어렵고 복잡했어요.

그래서 나온 게 React!

✅ React는 이런 걸 도와줘요:

  • 복잡한 화면도 부품(컴포넌트)처럼 나눠서 관리
  • 데이터가 바뀌면 자동으로 화면을 갱신
  • 새로고침 없이 부드럽게 동작하는 앱 제작 가능

📌 정리:
React는 "요즘 웹사이트나 앱처럼 동작하는 화면"을 쉽고 깔끔하게 만들 수 있는 도구예요!


2️⃣ 그런데 왜 요즘은 CRA 대신 Vite를 쓸까?

예전에는 React 프로젝트를 만들 때 이렇게 했어요:

lua
복사편집
npx create-react-app my-app

하지만 이 방법은 세 가지 단점이 있었어요:

  1. 설치가 너무 느려요 (npm 설치하는 데 수 분 걸리는 경우도!)
  2. 처음 실행할 때도 느려요
  3. 설정이 복잡하게 숨겨져 있어서 마음대로 바꾸기 어려움

그래서 최근에는 **"Vite(비트)"**라는 새로운 도구가 뜨고 있어요!


3️⃣ Vite는 뭐고, 왜 좋은데?

Vite = 엄청 빠른 개발 환경 세팅 도구
(💡 이름 뜻도 ‘빠르다’는 프랑스어)

CRA보다 훨씬 빠르고 가볍고, 설정도 간단해요.

✅ Vite의 장점

  • 설치 속도 빠름 (진짜 5~10초면 끝나요)
  • 실행 속도도 빠름
  • 불필요한 파일 없음 (깔끔함)
  • 기본 설정이 좋아서 초보자도 바로 쓰기 쉬움

📌 Vite로 React 시작하는 방법 (초간단)

bash
복사편집
npm create vite@latest

👉 중간에 React 선택하면 끝!


4️⃣ 결론 요약!

내용CRA (예전 방식)Vite (요즘 방식)
설치 속도 느림 😩 빠름 ⚡️
설정 무거움 😵 심플 😊
실행 속도 느림 빠름
추천 여부 이제는 X ✅ 완전 추천
 

✏️ 한 줄 정리

지금 React 배우는 분이라면,
무조건 Vite로 시작하세요.
설치도 빠르고, 배우기 편하고, 요즘 트렌드에도 딱 맞습니다!