当前位置:首页 > React

react如何开始搭建页面

2026-01-24 16:34:16React

安装 React 环境

确保 Node.js 已安装(建议版本 16+),通过以下命令创建 React 项目:

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

项目启动后默认在 http://localhost:3000 运行。

项目结构说明

核心文件目录:

  • src/App.js:主组件入口
  • src/index.js:渲染根组件
  • public/index.html:HTML 模板
  • src/components/:推荐存放自定义组件

创建基础页面

src/App.js 中编写组件代码:

import React from 'react';

function App() {
  return (
    <div>
      <h1>Hello React</h1>
      <p>This is a starter page.</p>
    </div>
  );
}
export default App;

修改后保存,页面会自动更新。

添加样式

支持内联样式或 CSS 文件:

// 内联样式
const style = { color: 'blue' };
<h1 style={style}>Hello</h1>

// 外部 CSS
import './App.css';

App.css 中定义:

h1 { font-size: 2rem; }

路由配置(多页面)

安装 React Router:

npm install react-router-dom

src/index.js 中配置路由:

import { BrowserRouter } from 'react-router-dom';
ReactDOM.render(
  <BrowserRouter>
    <App />
  </BrowserRouter>,
  document.getElementById('root')
);

创建页面组件并配置路由规则(示例在 App.js 中):

import { Route, Routes, Link } from 'react-router-dom';
import Home from './components/Home';
import About from './components/About';

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

状态管理(可选)

使用 useState 管理局部状态:

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

复杂应用可集成 Redux 或 Context API。

react如何开始搭建页面

标签: 页面react
分享给朋友:

相关文章

如何删除react

如何删除react

卸载 React 项目依赖 打开项目根目录下的 package.json 文件,删除所有包含 react、react-dom 或其他 React 相关库的依赖项。保存文件后运行以下命令: npm u…

vue实现的页面

vue实现的页面

Vue 实现的页面示例 Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。以下是一个简单的 Vue 页面实现示例,包含基本的结构和功能。 安装 Vue 通过 CDN 引入 V…

react如何销毁

react如何销毁

React 组件销毁的机制 在 React 中,组件的销毁通常由 React 的生命周期管理。当组件从 DOM 中移除时,React 会自动触发销毁相关的生命周期方法。以下是关键点: 组件的销毁通常…

如何记忆react

如何记忆react

理解核心概念 React的核心概念包括组件、状态(state)、属性(props)、生命周期方法(类组件)和钩子(函数组件)。掌握这些基础概念是记忆React的关键。组件是React应用的构建块,分为…

react如何收录

react如何收录

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

如何同步react

如何同步react

同步React组件状态的方法 使用useState和useEffect钩子组合可以同步React组件的状态。useState用于声明状态变量,useEffect用于监听状态变化并执行副作用。 im…