| Linuxコマンド |
| 用語集 |
| debian メモ |
| apache2 メモ |
| MySQL メモ |
| Oracle メモ |
| PostgreSQL |
| HOME |
チャットアプリを作ってみます。
以下のコマンドでプロジェクトを作成します。
npm create vite@latest
コマンドプロンプトでコマンドを実行します。
>npm create vite@latest
> npx
> create-vite
|
o Project name:
| simple-chat
|
o Select a framework:
| React
|
o Select a variant:
| JavaScript
|
o Use rolldown-vite (Experimental)?:
| No
|
o Install with npm and start now?
| Yes
|
o Scaffolding project in C:\...\simple-chat...
|
o Installing dependencies with npm...
added 157 packages, and audited 158 packages in 9s
33 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
|
o Starting dev server...
> simple-chat@0.0.0 dev
> vite
VITE v7.2.4 ready in 865 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
> npx
> create-vite
|
o Project name:
| simple-chat
|
o Select a framework:
| React
|
o Select a variant:
| JavaScript
|
o Use rolldown-vite (Experimental)?:
| No
|
o Install with npm and start now?
| Yes
|
o Scaffolding project in C:\...\simple-chat...
|
o Installing dependencies with npm...
added 157 packages, and audited 158 packages in 9s
33 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
|
o Starting dev server...
> simple-chat@0.0.0 dev
> vite
VITE v7.2.4 ready in 865 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
ファイルを3追加します。 main.jsxは生成されたままです。
src/
App.jsx
main.jsx
MessageList.jsx
MessageInput.jsx
App.jsx
main.jsx
MessageList.jsx
MessageInput.jsx
全体を制御するjsxです。
| App.jsx | ||
|
メッセージを表示するjsxです。
| MessageList.jsx | ||
|
メッセージを入力するjsxです。
| MessageInput.jsx | ||
|
ブラウザでコマンドプロンプトに表示されているURLにアクセスしてみます。

メッセージ欄にこんにちわ!と入力して送信ボタンを押します。

上の欄に入力したメッセージが表示されました。

何個かメッセージを入力して送信してみます。

ブラウザをリロードすると入力したメッセージは消えました。
Copyright (C) 2025 ymlib.com
