This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.
絶対パスでインポートした場合,publicが基準となる.
相対パスでのインポートではそのソースファイルが基準となる.
windows X (ばってん)
ポップアップしまくるウィンドウを消していくゲーム.
主な使用技術は以下である.
- JavaScript (JS)
- React
- Vite
- HTML
- CSS
ホスティングにはgithub.ioを用いる.mainブランチが更新されると,自動でその内容がデプロイされる.
https://jack-app.github.io/jackHack2025_G/にアクセスすると,デプロイした内容が表示される.
開発開始時に一度だけやれば良い.
git branch <好きなブランチ名,たとえばあなたの名前>
git switch <上で入力したブランチ名>
git push origin <作業中のブランチ名>
を行う.
自分のブランチからmainへのプルリクエストを出して,上級生が内容を確認してmainにマージする.
https://jack-app.github.io/jackHack2025_G/にアクセスする
本アプリは3画面構成である.
- start_page
- game_page
- result_page である.
ケースについて: https://qiita.com/shota0616/items/4ac7a8696b3f6ccbe2bc
- cssセレクタ(idやclass)はケバブケースで書く.(aaa-bbb-cccのように,ハイフンで単語を区切る形.大文字を使わない.)
- jsでも用いる識別子はスネークケースで書く.(aaa_bbb_cccのように,アンダーバーで単語を区切る形.大文字を使わない.)
- クラス名はパスカルケースで書く.(AaaBbbCccのように,大文字で単語を区切る形.頭文字を大文字にする.)
- メソッド名はキャメルケースで書く.(aaaBbbCccのように,大文字で単語を区切る形.頭文字は小文字にする.)