介绍
日常工作中,主要使用 React 框架开发单页面应用。但是每次启动项目想找一个适合的框架,并且符合个人习惯的框架,却非常困难。因此,我决定搭建一个框架,基于本人的开发经验并借鉴社区优秀框架,开发了 react-admin-vite
。
核心要求
- 框架是简洁、易用、易扩展的,使开发者能够快速上手并专注于业务逻辑的开发。
- 框架通过工具和规范保证代码质量。
特点
- 最新技术栈:使用
React19
、Vite
、TypeScript
等前端前沿技术开发。 - 权限验证:轻量的权限验证方案,可快速实现权限控制。
- 多主题:支持
Antd
和Antd Layout
的主题定制,满足个性化需求。 - 动态菜单:支持动态菜单,可以根据路由配置显示菜单。
- Mock 数据:本地开发支持
Mock
数据,方便调试。 - 规范:代码规范,使用
Biome
、CSpell
等工具保证代码质量。 - 最佳实践:内置中后台最佳实践,如图标方案、样式方案、CRUD 表格方案等。
- 组件丰富:使用
Antd
、Antd Pro
等组件库,满足日常开发需求。 - 生成接口服务:通过
openapi
和swagger
生成接口服务,减少重复工作。
浏览器支持
本地开发推荐使用 Chrome 80+
浏览器
支持现代浏览器,不支持 IE
![]() | ![]() | ![]() | ![]() |
---|---|---|---|
last 2 versions | last 2 versions | last 2 versions | last 2 versions |
感谢
感谢社区优秀的框架,以下是主要参考的框架: