当前位置:首页 > React

react 如何编写app

2026-02-12 07:18:16React

使用 React 编写 App 的基本流程

环境准备 确保已安装 Node.js(建议版本 16+)和 npm/yarn。通过以下命令创建 React 项目:

npx create-react-app my-app
cd my-app
npm start

项目结构

  • src/App.js:主组件入口
  • src/index.js:渲染根组件
  • public/index.html:HTML 模板

核心开发步骤

组件开发 创建函数组件或类组件:

// 函数组件
function Welcome(props) {
  return <h1>Hello, {props.name}</h1>;
}

// 类组件
class Welcome extends React.Component {
  render() {
    return <h1>Hello, {this.props.name}</h1>;
  }
}

状态管理 使用 useState Hook 管理组件状态:

import { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);
  return (
    <button onClick={() => setCount(count + 1)}>
      Clicked {count} times
    </button>
  );
}

路由配置 安装 React Router 实现页面导航:

react 如何编写app

npm install react-router-dom

配置路由:

import { BrowserRouter, Routes, Route } from 'react-router-dom';

function App() {
  return (
    <BrowserRouter>
      <Routes>
        <Route path="/" element={<Home />} />
        <Route path="/about" element={<About />} />
      </Routes>
    </BrowserRouter>
  );
}

构建与部署

生产构建 运行构建命令生成优化后的代码:

npm run build

部署选项

react 如何编写app

  • 静态服务器:将 build 文件夹内容上传至 Netlify/Vercel
  • Node.js 服务器:使用 Express 托管静态文件
  • CDN:上传至云存储并配置 CDN

进阶功能扩展

状态管理库 Redux 或 MobX 可用于复杂状态管理:

npm install @reduxjs/toolkit react-redux

UI 组件库 集成 Material-UI 或 Ant Design:

npm install @mui/material @emotion/react

API 交互 使用 fetch 或 Axios 进行数据请求:

useEffect(() => {
  fetch('/api/data')
    .then(res => res.json())
    .then(data => console.log(data));
}, []);

标签: reactapp
分享给朋友:

相关文章

如何降低react版本

如何降低react版本

降低 React 项目版本的步骤 检查当前 React 版本 在项目根目录的 package.json 文件中查看 dependencies 或 devDependencies 下的 react 和…

react如何收录

react如何收录

React 收录方法 React 的收录主要涉及搜索引擎优化(SEO)和预渲染技术。由于 React 是单页应用(SPA),默认情况下内容由 JavaScript 动态生成,可能导致搜索引擎爬虫难以收…

react如何调试

react如何调试

调试 React 应用的方法 使用 React Developer Tools React Developer Tools 是 Chrome 和 Firefox 的浏览器扩展,可以检查组件树、状态和…

react如何同步

react如何同步

React 同步状态管理方法 在 React 中实现同步状态管理,可以通过以下多种方式实现: 使用 useState 和 useEffect 钩子 通过 useState 定义状态,使用 useE…

react如何安装

react如何安装

安装React的步骤 确保已安装Node.js(建议版本12或更高),可通过以下命令检查版本: node -v npm -v 使用Create React App快速搭建项目(推荐): npx…

react如何清理

react如何清理

清理 React 项目的方法 清理未使用的依赖项 运行 npm prune 或 yarn install --production 可以移除 node_modules 中未在 package.json…