Antes de construir este sistema, investigué un poco y descubrí que los proyectos relacionados con las plantillas de backend de React tienen las siguientes características: pilas de tecnología antiguas, proyectos incompletos, documentos faltantes y componentes inflexibles (la mayoría de ellos están codificados). Al mismo tiempo, este sistema se escribió para facilitar que los programadores junior encuentren un proyecto de práctica adecuado, que los ingenieros completos utilicen el sistema para crear proyectos rápidamente y que el personal de front-end escriba directamente código comercial para evitar trabajo repetitivo.
Este sistema es una plantilla de sistema de administración de backend desarrollada en base a React Hooks
y React-Router V6
. La pila de tecnología utilizada en todo el sistema es relativamente nueva y está construida en forma de componentes, que cubre登录注销
,主题切换
y动态路由侧边栏
,动态面包屑
,响应式收缩侧边栏
,鉴权路由
,权限路由
y otras funciones. Haga clic aquí para obtener funciones detalladas. Cada componente tiene un promedio de 60 líneas de código, lo cual es conveniente para comer.
Si encuentra una función que no desea utilizar, simplemente puede eliminarla. El grado de acoplamiento de cada módulo es muy bajo y es conectable .
El mantenimiento de código abierto no es fácil. Si realmente te ayuda, estaré muy feliz. Haga clic en la estrella en la esquina superior derecha para animar al autor ~
React@18 Hooks
se basa en la última versión de React y abarca completamente Hooks[email protected]
solo necesita configurar la tabla de enrutamiento para generarla automáticamente[email protected]
La biblioteca React-CSS más popular en China[email protected]
gestión de estado global, sintaxis simple, funciones potentes, dva perfecto, fácil de comenzar en 5 minutos[email protected]
[email protected]
es una biblioteca de solicitudes de red basada en la encapsulación Promise. El 99% de los front-end han aceptado utilizarla.Less&Sass
proporciona una sintaxis más potente ├─ public # 静态资源
│ ├─ favicon.ico # favicon图标
│ └─ index.html # html模板
├─ src # 项目源代码
│ ├─ assets # 图片 字体等静态资源
│ ├─ components # 全局公用组件
│ ├─ pages # 路由组件
│ ├─ service # 所有网络请求
│ ├─ store # 全局状态管理
│ ├─ utils # 全局公用方法
| ├─ App.css # 入口页面样式
│ ├─ App.jsx # 入口页面
| ├─ index.css # 全局样式文件
| ├─ index.js # 源码入口
| ├─ route.js # 路由表配置文件
| └─ setupProxy.js # 代理配置
└── package.json # package.json
克隆项目
1. git clone https://github.com/MelodyFish/react-admin-template-pro.git
进入目录
2. cd react-admin-template-pro
安装依赖
3. npm install || yarn install
启动
4. npm run start || yarn start