当前位置:首页 > React

如何用react构建

2026-02-26 01:40:46React

安装 React 环境

使用 create-react-app 快速搭建项目:

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

该命令会生成一个基础的 React 项目结构,并启动开发服务器。

项目结构说明

典型的 React 项目包含以下核心文件:

  • src/index.js:应用入口文件,渲染根组件。
  • src/App.js:默认根组件,可修改或替换。
  • public/index.html:HTML 模板,React 组件会挂载到其中的 div#root

创建组件

React 组件分为函数组件和类组件。以下是函数组件的示例:

import React from 'react';

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

类组件写法(适用于旧版本或需要生命周期方法):

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

状态管理

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

如何用react构建

import React, { useState } from 'react';

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

处理事件

React 事件采用驼峰命名,例如 onClick

<button onClick={() => console.log('Clicked')}>
  Click Me
</button>

数据传递

通过 props 实现父子组件通信:

function Parent() {
  return <Child message="Hello from Parent" />;
}

function Child(props) {
  return <p>{props.message}</p>;
}

样式添加

支持内联样式或 CSS 文件:

如何用react构建

// 内联样式
<div style={{ color: 'red' }}>Text</div>

// 引入 CSS 文件
import './styles.css';

路由配置

使用 react-router-dom 实现页面导航:

npm install react-router-dom

示例代码:

import { BrowserRouter as Router, Route, Link } from 'react-router-dom';

function App() {
  return (
    <Router>
      <Link to="/about">About</Link>
      <Route path="/about" component={About} />
    </Router>
  );
}

构建与部署

运行以下命令生成生产环境代码:

npm run build

build 目录中的文件部署到静态服务器即可。

进阶工具推荐

  • 状态管理:Redux 或 Context API
  • UI 库:Material-UI 或 Ant Design
  • API 请求:Axios 或 Fetch API

标签: 如何用react
分享给朋友:

相关文章

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…

电脑如何安装react

电脑如何安装react

安装 Node.js 和 npm React 依赖于 Node.js 和 npm(Node Package Manager)。从 Node.js 官网下载并安装最新稳定版本,安装完成后会自动包含 np…

react 如何分页

react 如何分页

分页实现方法 在React中实现分页功能可以通过多种方式完成,具体取决于数据来源(如API或本地数据)和UI库的选择。以下是常见的实现方法: 使用本地数据分页 对于存储在组件状态或Context中…

react如何运行

react如何运行

运行React项目的步骤 安装Node.js 确保系统已安装Node.js(建议版本12以上),可从官网下载并安装。Node.js自带npm包管理器,用于后续依赖安装。 创建React项目 使用官方…

react架构如何

react架构如何

React 架构核心概念 React 的架构围绕组件化、虚拟 DOM 和单向数据流设计。组件是构建用户界面的独立模块,分为函数组件和类组件。虚拟 DOM 通过高效的 Diff 算法减少直接操作真实 D…

react如何浮动

react如何浮动

使用 CSS 实现浮动 在 React 中实现浮动效果可以通过 CSS 的 float 属性完成。在组件的样式文件或内联样式中直接设置 float: left 或 float: right。…