# react-admin1
**Repository Path**: qzmly100/react-admin1
## Basic Information
- **Project Name**: react-admin1
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-04-30
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# React Admin
基于[React](https://reactjs.org)、[Ant Design](https://ant.design/)的管理系统架构。让开发人员专注于业务,其他琐事,交给框架!
感谢开源社区,感谢Ant Design团队提供优秀的开源项目!
## 特性
- 菜单配置:扁平化数据组织,方便编写、存库,页面菜单、标题、面包屑状态自动同步;
- 页面配置:提供配置装饰器,页面功能配置化;
- 系统路由:简化路由配置,一个变量搞定;
- Ajax请求:restful规范,自动错误提示,提示可配置;自动打断未完成的请求;
- Mock模拟数据:无需等待后端,自己提供数据,简化mock写法;
- 样式&主题:Less简化css编写,CSS Module防冲突,用户可自定义主题颜色;
- 导航布局:多种导航方式,一键切换;
- Model(Redux):简化Redux写法,配置化同步LocalStorage;
- 权限控制:菜单级别、功能级别权限控制;
- 代码生成工具:CRUD基础一键生成,提高开发效率;
- 内置组件:modal封装解决脏数据问题、可编辑表格、Form表单元素封装等等;
- ......
系统提供了一些基础的页面:
- 登录
- 修改密码
- 菜单编辑
- 用户管理
- 角色管理
- ......
## 快速开始
Step 1:将此项目下载到本地
```bash
$ git clone https://github.com/sxfad/react-admin.git
```
Step 2:安装依赖
```bash
$ cd react-admin
$ yarn
```
注:如果由于网络原因,下载依赖比较慢,可以使用淘宝镜像:`yarn --registry=https://registry.npm.taobao.org`;
Step 3:运行
```bash
$ yarn start
```
注:正常会自动打开浏览器,启动成功之后,如果浏览器白屏,手动刷新一下浏览器;
## 创建一个页面
Step 1:在`src/pages`目录下新建文件 `MyTest.jsx`,内容如下:
```jsx
import React, {Component} from 'react';
import config from 'src/commons/config-hoc';
import PageContent from 'src/layouts/page-content';
@config({
path: '/my-test'
})
export default class MyTest extends Component {
state = {};
componentDidMount() {
}
render() {
return (
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |