← 레벨 3 – 마스터

수업 3/10 ⏱ 35 분 프리미엄

Vite를 사용한 첫 번째 React 앱

실제 React 프로젝트를 설정하고 실행하고 생성된 내용을 살펴보세요.

보여줄게: 프로젝트 설정

Vite(“veet”로 발음, 프랑스어로 “빠름”을 뜻함)는 미리 만들어진 React 프로젝트 뼈대를 준비하는 도구야. 터미널을 열고 프로젝트를 배치할 위치(데스크톱 등)로 이동해.

cd Desktop
npm create vite@latest my-react-web -- --template react

Vite가 너에게 뭔가를 물을 수도 있어. Enter를 눌러 확인해. 그 다음에:

cd my-react-web
npm install
npm run dev -- --port 3901

-npm install프로젝트에 필요한 모든 것을 다운로드해(잠시 시간이 걸립니다. – React와 그 도우미는node_modules접는 사람). -npm run dev -- --port 3901개발 서버를 시작해. 터미널에 주소가 표시돼.http://localhost:3901. 브라우저에서 열어봐.

회전하는 로고와 “Vite + React”라는 제목이 보이시나요? 축하해. 첫 번째 React 앱이 실행되었어! 🎉

💡
**localhost란 무엇야??** 네 컴퓨터에서만 실행되는 "서버"야. 오직 너만이 그것을 볼 수 있어. 그것은 네 개인적인 시험장야. 그리고 가장 좋은 점은 코드를 변경하고 저장하면 페이지가 **즉시 새로 고쳐집니다**. 더 이상 끝없는 F5가 없어!

프로젝트 둘러보기

열기my-react-webVS Code의 폴더(파일 → 폴더 열기)야. 파일이 많아 보이지만 지금 당장 중요한 것은 세 가지뿐야.

파일그것은 무엇야?
index.html전체 웹사이트의 유일한 HTML – 거의 비어 있고,<div id="root">
src/main.jsx스타터: 앱을 가져와 해당 div에 삽입
src/App.jsx주요 구성요소 – 코드를 작성하는 곳
src/App.css스타일 - 여러분이 알고 있는 일반 CSS

지금은 나머지를 무시해(열거나 삭제하지 마세요)node_modules,package.json프로젝트 패키지 목록야).

코드에 대한 첫 번째 변경 사항

열기src/App.jsx. 모두 삭제하고 다음을 작성해.

function App() {
  const name = "Jake";

  return (
    <div>
      <h1>Hi, this is {name}!</h1>
      <p>This is my first React app.</p>
    </div>
  );
}

export default App;

저장 - 그러면 브라우저의 페이지가 저절로 변경돼. 너이보고있는 내용은 다음과 같어.

-App구성 요소는 HTML을 반환하는 함수야(이 표기법을 JSX라고 함).

JSX에는 익숙해질 두 가지 특징이 있어.class, 너는 쓴다className(클래스는 JavaScript의 예약어야.) 구성 요소는 하나 래퍼 요소를 반환해야 해(그래서<div>모든 것 주변).

네 차례 💪

  1. 가이드에 따라 프로젝트를 설정하고 실행해 보세요.
  2. 편집App.jsx: 네 이름이 포함된 제목, 귀하가 작성 중인 항목에 대한 단락 및 변수age문장에 표시되는 것I am {age} years old.
  3. 의도적으로 닫는 태그를 삭제하고 오류가 어떻게 보이는지 확인하해. Vite는 브라우저에 줄 번호와 함께 오류를 바로 표시해. 그런 다음 수정해.
  4. 서버를 중지하고(터미널에서 Ctrl+C) 다시 시작해(npm run dev -- --port 3901) – 전체 사이클을 손가락 아래에 두해.
**직접 확인해:** 프로젝트는 localhost에서 실행되며 중지하고 시작할 수 있으며 편집할 때`App.jsx`저장하면 브라우저가 스스로 다시 그려집니다. 개발자의 사이클이 돌고 있어!

이번 수업에서 배울 점

-npm create vite@latest프로젝트를 설정하고,npm install패키지 다운로드,npm run dev로컬호스트를 시작해.