这是一个利用 react18 + typescript 实现的 博客后台管理系统
本系统实现页面级别权限,具体实现原理见本文
- react18: 函数式组件开发
- TypeScript: javaScript 的超集,支持静态类型检测
- redux: 全局状态管理工具
- react-router-dom6: 路由管理工具
- vite 新一代构建工具
- 了解 node 和 git 开发环境
- 熟悉 react18 语法
- 熟悉 TypeScript 基本语法
- 熟悉 ES6+基本语法
- 熟悉 react-router-dom6 的基本使用
- 熟悉 redux 的基本使用
- 熟悉 Antd 组件库 ui 的使用
- 获取项目代码
git clone https://github.com/sunburst89757/blog-admin
- 安装依赖
npm install
- 运行
npm run dev
- 登录使用
admin: admin
- 打包上线
npm run build
- git 提交规范
npm run commit