React - 리액트 프로젝트 세팅

반응형

주사위 게임 만들어보기 위해 프로젝트를 다시 처음부터 세팅해보자

PJ_dicegame 이라는 파일하나 만들고 터미널을 열어서 vite + react 설치를 진행한다.

npm create vite@latest . -- --template react
npm install

프로젝트를 설치하고나면 

위와 같이 웹 개발 파일들이 미리 만들어지는데

모든 파일을 다 사용할 것이 아니기 때문에 필요 없는 것들을 지우는 작업을 해야한다.


▼ 삭제해야하는 파일들

  • Public - 파비콘 파일
  • src - assets - 아이콘 파일
  • PJ_dicegame - App.css, index.css 파일

 

▼ 수정해야 하는 파일들

 

1. index.html 파일에서는 다음과 같이 웹 언어와 title을 수정해준다.

<!doctype html>
<html lang="ko">

<head>
  <meta charset="UTF-8" />
  <link rel="icon" type="image/svg+xml" href="/vite.svg" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>주사위 게임</title>
</head>

<body>
  <div id="root"></div>
  <script type="module" src="/src/main.jsx"></script>
</body>

</html>

 

2. App.jsx 파일에서는 다음과 같이 수정해준다.

function App() {

  return (
    <>
      <h1>Vite + React</h1>
    </>
  )
}

export default App

 

 

3. main.jsx 파일에서는 다음과 같이 수정해준다.

import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import App from './App.jsx'

createRoot(document.getElementById('root')).render(
  <StrictMode>
    <App />
  </StrictMode>,
)

 

여기까지 정리하고 npm run dev로 실행해보면

정상적으로 잘 작동하는 것을 확인할 수 있고

앞으로 프로젝트를 진행하기 위한 준비는 끝났다.

 

 

반응형

'React' 카테고리의 다른 글

React - 프래그먼트(Fragments)  (0) 2025.02.13
React - JSX  (0) 2025.02.12
React - main.jsx (index.js)에서 하는 일  (0) 2025.02.12
React - 리액트 개발자 도구 살펴보기  (0) 2025.02.12
React - 리액트 프로젝트 생성과 실행  (0) 2025.02.11