トッカンソフトウェア

React.js はじめに

今回からReactをやります。

プロジェクト作成

以下のコマンドを実行するとプロジェクト名などを聞かれるので入力していきます。

npm create vite@latest

プロジェクト名を入力します。今回はtestにしました

*  Project name:
|  test
—
フレームワークを選びます。Reactを選びます

*  Select a framework:
|    Vanilla
|    Vue
|  > React
|    Preact
|    Lit
|    Svelte
|    Solid
|    Qwik
|    Angular
|    Others
—
言語はJavaScriptにしました

*  Select a variant:
|    TypeScript
|    TypeScript + SWC
|  > JavaScript
|    JavaScript + SWC
|    React Router v7 ↗
|    TanStack Router ↗
—
以下が表示されるのでコピペで実行するとWebサーバが起動されReactのサンプル画面が確認できます。

cd test
npm install
npm run dev


ソース

index.html
自動で生成されます。

<!doctype html>
<html lang="en">
  <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>Vite + React</title>
  </head>
  <body>
    <div id="root"></div>
    <script type="module" src="/src/main.jsx"></script>
  </body>
</html>

src\main.jsx
自動で生成されます。

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

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

src\App.jsx
自動で生成されるのですが、分かりやすくするため単純なソースに書き換えました。

function App() {

  return (
    <>
      Hello World
    </>
  )
}

export default App

実行結果



ページのトップへ戻る