当前位置:首页 > React

react如何设置

2026-02-25 23:58:59React

安装React

确保Node.js已安装,可以通过官方下载页面获取最新版本。安装完成后,使用npm或yarn初始化项目。

使用Create React App快速搭建项目:

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

项目结构

典型的React项目结构如下:

my-app/
├── node_modules/
├── public/
│   ├── index.html
│   └── ...
├── src/
│   ├── App.js
│   ├── index.js
│   └── ...
├── package.json
└── ...

组件创建

创建函数组件:

import React from 'react';

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

创建类组件:

react如何设置

import React, { Component } from 'react';

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

状态管理

使用useState钩子管理状态:

import React, { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);

  return (
    <div>
      <p>You clicked {count} times</p>
      <button onClick={() => setCount(count + 1)}>
        Click me
      </button>
    </div>
  );
}

路由配置

安装React Router:

npm install react-router-dom

基本路由设置:

react如何设置

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

function App() {
  return (
    <Router>
      <Link to="/">Home</Link>
      <Link to="/about">About</Link>

      <Route exact path="/" component={Home} />
      <Route path="/about" component={About} />
    </Router>
  );
}

样式处理

内联样式:

const divStyle = {
  color: 'blue',
  fontSize: '20px'
};

function HelloWorld() {
  return <div style={divStyle}>Hello World!</div>;
}

CSS模块:

import styles from './App.module.css';

function App() {
  return <div className={styles.app}>Content</div>;
}

构建与部署

生成生产版本:

npm run build

部署到静态服务器,可以使用serve:

npm install -g serve
serve -s build

分享给朋友:

相关文章

react如何更新

react如何更新

更新 React 项目的方法 检查当前 React 版本 在项目根目录的 package.json 文件中查看 react 和 react-dom 的版本号。也可以通过命令行运行以下命令查看: np…

react如何读

react如何读

React 的发音 React 的发音为 /riˈækt/(音标),读作“瑞-艾克特”。其中: “Re” 发音类似英文单词 “read” 的开头部分。 “act” 发音与英文单词 “act” 一致。…

react如何encode

react如何encode

React 中编码的实现方式 在 React 中,编码通常涉及对 URL、HTML 实体或特殊字符的处理。以下是几种常见的编码方法: 使用 encodeURIComponent 进行 URL 编码…

react 如何调试

react 如何调试

调试 React 应用的方法 使用 React Developer Tools 安装 Chrome 或 Firefox 的 React Developer Tools 扩展,可以检查组件树、状态和 p…

如何监控react性能

如何监控react性能

使用 React Profiler API React 16.5 及以上版本内置了 Profiler API,可直接测量组件渲染时间。通过 <React.Profiler> 包裹目标组件,…

react如何滚动scroll

react如何滚动scroll

React 实现滚动的方法 使用 useRef 和 scrollTo 方法 通过 useRef 获取 DOM 元素的引用,调用 scrollTo 方法实现滚动。 import React, { us…