フォルダー構成と命名規則
機能単位のフォルダーと分かりやすいファイル名でReactプロジェクトを整理します
「フォルダー構成と命名規則」はCoddyKit上の無料React Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはReact Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 React Academyコースには全4レッスンが含まれています。
ようこそ
デフォルトの構成
src/
main.jsx
App.jsx
index.css機能ベースの構成
src/
features/
auth/
LoginForm.jsx
LoginForm.test.jsx
useLogin.js
dashboard/
Dashboard.jsx
useDashboardData.js
components/ <- shared UI only
hooks/ <- shared hooks
lib/ <- utilitiesコンポーネントファイルの命名
コンポーネント以外のファイルの命名
インポートを整理するためのインデックスファイル
// src/features/auth/index.js
export { LoginForm } from './LoginForm';
export { useLogin } from './useLogin';
// Consumer
import { LoginForm } from '@/features/auth';パスエイリアスによる絶対インポート
// vite.config.js
resolve: {
alias: { '@': path.resolve(__dirname, 'src') }
}共有コンポーネントと機能コンポーネント
定数と設定ファイル
// src/config.js
export const API_BASE = import.meta.env.VITE_API_URL;型とインターフェース(TypeScript)
確認問題
まとめ
コース完了
よくある質問
「フォルダー構成と命名規則」レッスンは無料ですか?
はい。「フォルダー構成と命名規則」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、React Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 React Academyコースには全4レッスンが含まれています。
「フォルダー構成と命名規則」で何を学びますか?
機能単位のフォルダーと分かりやすいファイル名でReactプロジェクトを整理します ブラウザで直接実行するハンズオンコードでReact Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
React Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのReact Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「フォルダー構成と命名規則」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このReact Academyレッスンでコードを書いて実行できますか?
はい。すべてのReact Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。