# my-react-app **Repository Path**: zc320358015/my-react-app ## Basic Information - **Project Name**: my-react-app - **Description**: 个人仓库代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-20 - **Last Updated**: 2025-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## React项目 ## 描述 react项目个人学习练习项目 ## 创建项目 ### 全局安装(不推荐) npm install -g create-react-app create-react-app my-react-app ❌ 已过时:这种方式会全局安装 create-react-app 工具,但 React 官方早在 2019 年就明确推荐改用 npx(避免全局安装)。 ⚠️ 问题:全局安装后,工具版本可能被锁定,无法自动更新到最新版,导致创建项目时可能使用旧模板。 如果已全局安装,建议卸载: npm uninstall -g create-react-app ### 推荐方式 npx create-react-app my-app ✅ 推荐做法:npx 会临时下载最新版的 create-react-app,执行完即删除,确保每次创建项目都用最新版本。 🌟 优点:无需维护全局包,避免版本冲突。 ### 项目架构 以下是项目的目录结构及其说明: my-app/ ├── node_modules/ # 项目依赖包 ├── public/ # 静态资源文件 │ ├── index.html # 主HTML文件 │ ├── favicon.ico # 网站图标 │ └── manifest.json # 应用配置文件 ├── src/ # 源代码目录 │ ├── assets/ # 项目中的静态资源(图片、字体等) │ ├── components/ # 可复用的React组件 │ ├── pages/ # 页面级组件 │ ├── App.css # App组件的样式 │ ├── App.js # App组件 │ ├── index.css # 样式入口文件 │ ├── index.js # 应用入口文件 │ ├── logo.svg # 项目Logo │ ├── serviceWorker.js # 服务工作线程 │ └── setupTests.js # 测试配置 ├── .gitignore # Git忽略文件 ├── package.json # 项目配置文件 ├── README.md # 项目说明文档 └── yarn.lock (或 package-lock.json) # 依赖版本锁定文件 ### 存放代码至码云