如何开发react
开发React应用的基本步骤
安装Node.js和npm
确保系统已安装Node.js(包含npm)。可通过官网下载安装包,安装后验证版本:
node -v
npm -v
创建React项目
使用官方工具create-react-app快速初始化项目:
npx create-react-app my-app
cd my-app
npm start
项目结构说明
生成的目录包含核心文件:
src/index.js:应用入口文件src/App.js:根组件public/index.html:HTML模板
编写React组件
函数组件示例
创建简单的函数组件并渲染内容:

import React from 'react';
function Welcome() {
return <h1>Hello, React!</h1>;
}
export default Welcome;
类组件示例
使用类组件实现状态管理:
import React, { Component } from 'react';
class Counter extends Component {
state = { count: 0 };
increment = () => {
this.setState({ count: this.state.count + 1 });
};
render() {
return (
<div>
<p>Count: {this.state.count}</p>
<button onClick={this.increment}>Increment</button>
</div>
);
}
}
常用工具和库
状态管理
推荐使用Redux或Context API:
npm install redux react-redux
路由处理
集成React Router实现页面导航:

npm install react-router-dom
示例配置:
import { BrowserRouter as Router, Route, Link } from 'react-router-dom';
function App() {
return (
<Router>
<Link to="/home">Home</Link>
<Route path="/home" component={HomePage} />
</Router>
);
}
构建与部署
生产环境构建
运行优化命令生成静态文件:
npm run build
部署选项
- 静态服务器:使用
serve工具npm install -g serve serve -s build - 云平台:Vercel、Netlify等支持一键部署






