当前位置: 首页 > news >正文

React 项目环境如何安装使用?

✅  React 项目环境如何创建

🔧 第一步:安装开发工具

  1. 安装 Node.js(包含 npm) 👉 官网下载

  2. 打开终端 / 命令提示符,输入:

node -v
npm -v

确认是否安装成功。


🏗️ 第二步:创建一个 React 项目(如果你还没有)

npx create-react-app nengtanbao-frontend
cd nengtanbao-frontend

📁 第三步:放入页面组件

将你已有的两个文件:

  • LoginPage.jsx

  • Dashboard.jsx

拷贝到目录:

nengtanbao-frontend/src/pages/

🧠 第四步:修改入口文件 App.js 来使用页面

编辑 src/App.js 为如下内容:

import React, { useState } from 'react';
import LoginPage from './pages/LoginPage';
import Dashboard from './pages/Dashboard';function App() {const [isLoggedIn, setIsLoggedIn] = useState(!!localStorage.getItem('token'));return (<>{isLoggedIn ? (<Dashboard />) : (<LoginPage onLogin={() => setIsLoggedIn(true)} />)}</>);
}export default App;

🚀 第五步:安装依赖并启动项目

npm install
npm start

打开浏览器访问:

http://localhost:3000

你将看到登录页面,输入账号密码,登录成功后自动跳转到 Dashboard 页面,加载碳排数据。


⚠️ 注意:后台服务还未生成

你的 Dashboard.jsx 中调用了这个接口:

http://localhost:8000/api/carbon-data

它是 FastAPI 提供的数据服务,我们下一步要开始生成这个后端接口。


✅ 总结

你当前完成了前端部分:

✅ 登录页面
✅ 数据展示页面
✅ 页面组件运行逻辑

http://www.dtcms.com/a/308673.html

相关文章:

  • es的histogram直方图聚合和terms分组聚合
  • pig Cloud中分布式锁的使用(setIfAbsent)
  • 扫描发票自动录入财务系统怎么做?
  • 定点数 与 浮点数
  • 软件项目中如何编写项目计划书?指南
  • ros2 tf2详解
  • 基于 C 语言视角:流程图中分支与循环结构的深度解析
  • 敏捷开发轻量级看板工具:提升效率的秘密武器
  • 【02】大恒相机SDK C#开发 —— 初始化相机,采集第一帧图像
  • 基于单片机智能油烟机设计/厨房排烟系统设计
  • mac fusion win11虚拟机 不能正确识别bitlocker USB
  • wordpress配置文章详情页自动生成目录点击定位
  • 计算机存储正数,负数
  • Flask Bootstrap 后台权限管理方案
  • 【工具变量】企业数字化转型:数字化无形资产占比测算(2007-2024年)
  • 【算法基础课-算法模板2】数据结构
  • kmp复习,需要多看多练
  • 类和对象(前章)
  • 藏语识别技术在媒资行业的应用案例剖析
  • SELinux 核心概念与访问控制机制解析
  • Windows 10 WSLUbuntu 22.04 安装并迁移到 F 盘
  • MyBatis入门---环境搭建
  • 基于SpringBoot和SpringAI框架实践
  • 案例开发 - 日程管理 - 第四期
  • 鸿蒙开发交叉类型
  • 《零基础入门AI:传统机器学习核心算法(决策树、随机森林与线性回归)》
  • pyspark使用
  • 使用SFTTrainer进行微调
  • sqli-labs靶场Less24
  • FlexLM/SLM协议解析