React 初始化指南
本指南将帮助你了解如何从零开始创建一个 React 项目,包括环境准备、项目结构规范以及常见开发实践。
🛠️ 环境准备
在开始之前,请确保你已经在本地安装了以下工具:
1. 安装 Node.js
访问 Node.js 官网 并下载 LTS 版本。
安装完成后,你可以通过终端检查版本:
node -v
npm -v
info
建议使用 Node.js 18 以上版本。
🚀 创建 React 项目
React 官方推荐使用 create-react-app 快速创建项目。
npx create-react-app my-app
cd my-app
npm start
tip
使用 npx 运行命令时不需要全局安装 create-react-app。
📁 项目结构说明
my-app/
├── node_modules/ # 依赖模块
├── public/ # 公共静态资源目录
│ └── index.html # HTML 模板
├── src/ # 源代码目录
│ ├── App.js # 主组件
│ ├── index.js # 入口文件
│ └── components/ # 可复用组件
├── .gitignore # Git 忽略配置
├── package.json # 项目信息和依赖列表
└── README.md # 项目说明
点击展开项目结构说明
- public/:放置不会被 Webpack 处理的静态资源。
- src/:所有 React 源代码写在这里,推荐按功能模块划分子文件夹。
- components/:可复用的 UI 组件。
- App.js:项目主视图容器。
- index.js:项目入口,挂载根组件。
✍️ 示例代码
- JavaScript
- TypeScript
- JSX
import React from 'react';
function App() {
return <h1>Hello, React!</h1>;
}
export default App;
import React from 'react';
const App: React.FC = () => {
return <h1>Hello, React + TypeScript!</h1>;
};
export default App;
const Greeting = ({ name }) => <p>Hello, {name}</p>;