这门课解决什么工作场景
企业内部系统开发是前后端工程师绕不开的场景,但很多人平时写多了营销页面或简单接口,真碰上权限分层、多角色操作、复杂表单交互的内部系统,还是会卡在状态流转和工程结构上。这门课围绕一套企业资源计划系统的前端实现展开,重点解决的是:怎么用 React 19 把一个中后台系统从空目录搭到能跑通主题切换、路由守卫、状态管理和数据看板。它不是零散讲组件库用法,而是带你完整走一遍前端工程化决策——为什么用 Vite 管、主题变量怎么分层定义、全局状态放哪一层、受保护路由怎么拦。如果你一直想系统补上中后台前端的结构化经验,这个项目是个合适的练手对象。
适合什么基础,学完能独立做什么
资料默认你已经能写基本的 JSX 和用命令行跑项目,但不需要你精通 React 生态。如果只写过文档里的 todo demo,建议先补到能独立调通一个带表单的页面再看,否则从主题模块的类型定义开始会觉得吃力。学完之后,你应该能独立搭起一个中后台前端骨架:定义主题常量和变量、用状态管理接管主题切换、配置带权限判断的路由、组织数据可视化页面、用 Vite 管理构建产物。更重要的是,你会清楚每一层目录和类型为什么这么拆,而不是只会照抄脚手架。这套结构经验可以平移到其他内部系统需求上,不必每次开新项目都从零找模板。
建议先看哪几块,资料怎么配合练习
建议先看项目介绍和 Vite 构建那几节,把本地环境跑通,再直接跳到主题模块入口、类型定义、变量定义这几节。主题这块是整门课结构最清晰的部分,跟着敲一遍能很快理解“常量—类型—状态—组件”怎么分层。看完主题模块再回头补全局样式和根组件,顺序会顺很多。练习时不要只盯着视频,每看完一个模块就暂停,自己在编辑器里把对应文件写出来,跑不通再回去对。主题状态管理和路由守卫这两块最好手写两遍:第一遍照着实现,第二遍试着改一个需求,比如把单主题换成多主题切换或加一个角色维度。数据可视化和工程化实践部分,建议先把假数据接进去看渲染逻辑,再考虑替换成真实接口。资料包里的视频偏操作演示,真正消化靠的是自己改需求时踩的坑,别把视频当说明书只过一遍。
React 19构建ERP前端核心能力:主题定制、状态管理、路由守卫、数据可视化与工程化实践。
课程目录
* 01 01 ERP项目介绍.mp4 03:56
* 02 02 使用Vscode开发前端项目.mp4 03:03
* 03 03 安装React项目依赖.mp4 03:10
* 04 04 使用Vite管理项目构建.mp4 01:42
* 05 05 项目的根HTML文件.mp4 02:12
* 06 06 项目主入口程序.mp4 02:55
* 07 07 项目的全局样式.mp4 03:14
* 08 08 项目根组件.mp4 03:22
* 09 09 主题模块入口文件.mp4 03:29
* 10 10 主题相关的类型定义.mp4 02:02
* 11 11 主题变量定义.mp4 02:43
* 12 12 主题常量定义.mp4 02:22
* 13 13 主题状态管理.mp4 04:45
* 14 14 主题提供者组件.mp4 02:39
* 15 15 主题切换组件和样式.mp4 03:41
* 16 16 本地存储工具类.mp4 04:04
* 17 17 准备项目本地资源文件.mp4 03:03
* 18 18 受保护的路由组件和样式.mp4 05:10
* 19 19 登录模块入口文件.mp4 01:50
* 20 20 登录相关的类型定义.mp4 01:56
* 21 21 登录相关的状态管理.mp4 02:50
* 22 22 登录相关的API服务.mp4 02:35
* 23 23 登录页面样式.mp4 01:31
* 24 24 登录表单组件.mp4 02:33
* 25 25 登录页面组件.mp4 01:48
* 26 26 布局页面入口文件.mp4 01:59
* 27 27 布局相关的类型定义.mp4 01:35
* 28 28 布局相关的样式.mp4 04:12
* 29 29 布局相关的组件.mp4 06:41
* 30 30 首页模块入口文件.mp4 01:53
* 31 31 首页相关的类型定义.mp4 01:34
* 32 32 首页相关的样式文件.mp4 03:58
* 33 33 产品饼图组件.mp4 02:06
* 34 34 销量折线图组件.mp4 01:48
* 35 35 图表卡片组件.mp4 01:31
* 36 36 仪表盘组件.mp4 02:06
* 37 37 最近订单组件.mp4 03:02
* 38 38 统计卡片组件.mp4 01:30
* 39 39 后端接口环境准备.mp4 01:36
* 40 40 项目启动和运行.mp4 03:29
* 41 41 发布项目开发笔记.mp4 03:33
* 42 42 代码打包和上传.mp4 02:02






