React的文件夹结构
React是由Facebook开发的JavaScript库,主要用于开发单页面应用程序(SPA)。
创建和管理React项目的一部分涉及文件夹结构。
这次,我将简洁地介绍React的基础文件夹结构。
React的基本文件夾架構
React的基本文件结构如下所示。
/my-app
├── node_modules/
├── public/
│ ├── index.html
│ ├── favicon.ico
│ └── manifest.json
├── src/
│ ├── App.js
│ ├── index.js
│ └── (other components)
├── package.json
└── README.md
我会简单地解释每个角色的职责。
node_modules/:プロジェクトで使用するnpmパッケージがインストールされるディレクトリです。ここには直接ファイルを編集することはほとんどありません。
public/:静的なファイルが置かれます。index.htmlは、ReactアプリケーションのエントリーポイントとなるHTMLファイルです。favicon.icoはウェブサイトのアイコンで、manifest.jsonはPWA(Progressive Web App)設定のためのファイルです。
src/:ReactのコンポーネントやJavaScriptのソースコードが置かれるディレクトリです。App.jsはメインのReactコンポーネント、index.jsはReactアプリケーションのエントリーポイントのJavaScriptファイルです。
package.json:プロジェクトの設定ファイルです。ここには、プロジェクトに必要なnpmパッケージとそのバージョンが記録されます。
README.md:プロジェクトに関する情報を説明するドキュメントです。