All Projects → ltadpoles → React Admin

ltadpoles / React Admin

基于react的后台管理项目模板

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Admin

laravel-react-boilerplate
Laravel React Boilerplate with Ant Design, Route-Level Code Splitting, Redux, Sanctum Auth
Stars: ✭ 49 (-73.37%)
Mutual labels:  react-router, axios, antd
React Antd Admin
用React和Ant Design搭建的一个通用管理后台
Stars: ✭ 1,313 (+613.59%)
Mutual labels:  antd, react-router
Douban Movie Web
douban-movie-web
Stars: ✭ 85 (-53.8%)
Mutual labels:  axios, react-router
Express React Boilerplate
Express, MySQL, React/Redux, NodeJs Application Boilerplate
Stars: ✭ 179 (-2.72%)
Mutual labels:  axios, react-router
React Mobx Ts Antd
A simple empty project build with react、react-router、mobx、antd in typescript.
Stars: ✭ 53 (-71.2%)
Mutual labels:  antd, react-router
React Cool Starter
😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.
Stars: ✭ 1,083 (+488.59%)
Mutual labels:  axios, react-router
React Bootstrap Webpack Starter
ReactJS 16.4 + new React Context API +react Router 4 + webpack 4 + babel 7+ hot Reload + Bootstrap 4 + styled-components
Stars: ✭ 103 (-44.02%)
Mutual labels:  axios, react-router
Ghchat
📱A chat application for GitHub. React + PWA + Node(koa2) + Typescripts + Mysql + Socket.io
Stars: ✭ 791 (+329.89%)
Mutual labels:  axios, react-router
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (-36.96%)
Mutual labels:  axios, react-router
React Antd Admin
后台前端管理系统,基于react、typescript、antd、dva及一些特别优秀的开源库实现
Stars: ✭ 117 (-36.41%)
Mutual labels:  axios, antd
News App By React.js
🌈一个由React.js编写的新闻WebApp。A news WebApp by React.js.
Stars: ✭ 131 (-28.8%)
Mutual labels:  antd, react-router
React Antd Admin Template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+455.43%)
Mutual labels:  axios, react-router
React Redux Antdesign Webpack Starter
react + redux + ant design + react-router 4 + webpack 4 starter
Stars: ✭ 44 (-76.09%)
Mutual labels:  antd, react-router
Starter Lapis
Cutting edge starter kit
Stars: ✭ 72 (-60.87%)
Mutual labels:  axios, react-router
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-82.61%)
Mutual labels:  axios, react-router
Spring Security React Ant Design Polls App
Full Stack Polls App built using Spring Boot, Spring Security, JWT, React, and Ant Design
Stars: ✭ 1,336 (+626.09%)
Mutual labels:  antd, react-router
Spotify Clone Client
A ReactJS clone application of the popular Spotify music streaming service. This application utilizes the Spotify API and the Spotify Web Playback SDK
Stars: ✭ 162 (-11.96%)
Mutual labels:  axios, react-router
Antd Umi Sys
企业BI系统,数据可视化平台,主要技术:react、antd、umi、dva、es6、less等,与君共勉,互相学习,如果喜欢请start ⭐。
Stars: ✭ 503 (+173.37%)
Mutual labels:  antd, react-router
React Article Bucket
总结,积累,分享,传播JavaScript各模块核心知识点文章全集,欢迎star,issue(勿fork,内容可能随时修改)。webpack核心内容部分请查看专栏: https://github.com/liangklfangl/webpack-core-usage
Stars: ✭ 750 (+307.61%)
Mutual labels:  antd, react-router
React Koa Login
koa2 + react + react-router(4.0) + redux + webpack + antd
Stars: ✭ 109 (-40.76%)
Mutual labels:  antd, react-router

React 后台管理系统

项目预览地址

Hook 版本

基于 React 生态系统搭建的后台管理系统模板

此项目为闲暇时间所做,主要是为了熟悉 React 项目的开发流程,打造一个快速开发后台管理系统的模板

既为模板,可能就添加了一些你觉得并不需要的东西,比如菜单栏收缩将判断值存储在 Redux 之中,其实完全可以采用组件传值的方式解决,并不需要引入 Redux 。添加这个东西只是为了方便项目的拓展、展示它的使用方式。当然,如果你不需要,完全可以很简单的移除它们

由于每个管理项目可能会有不同的定制化需求,所以对于模板中的一些功能并没有做完善的封装,比如对 axios 的封装、前端路由权限的控制。当然,结构或者思路已经存在代码之中了,只需要添加具体的业务代码即可

此项目会不断进行优化迭代,后期可能会增加 react-hook 版本

如果觉得不错或者对你有些许的帮助,欢迎 star,或者你有更好的实现方式、有趣的 idea,也欢迎留言交流

如果你想了解项目更为详细的信息,推荐阅读以下文章

以下为项目基本信息↓

技术栈

[email protected] + [email protected] + [email protected] + [email protected] + [email protected]

Create React App 脚手架工具快速搭建项目结构

[email protected] 路由懒加载

[email protected] 配合 Redux 更舒心

[email protected] 页面动画展示

[email protected] 富文本插件

[email protected] 数据可视化

[email protected] 顶部加载条

[email protected] 全屏插件

[email protected] 代码风格统一

基本功能

  • [x] 路由懒加载
  • [x] 面包屑导航
  • [x] 常用 UI 展示
  • [x] echarts 全屏展示
  • [x] 登陆/注销功能
  • [x] axios 封装
  • [x] 简单权限管理

项目结构

├── public                   # 不参与编译的资源文件
├── src                      # 主程序目录
│   ├── api                     # axios 封装
│   ├── assets                  # 资源文件
│   │   ├── font                    # 字体文件
│   │   └── images                  # 图片资源
│   ├── components              # 全局公共组件
│   │   ├── CustomBreadcrumb        # 面包屑导航
│   │   └── CustomMenu              # menu 菜单
│   ├── contatiners             # 页面结构组件
│   ├── routes                  # 路由目录
│   ├── store                   # redux 配置
│   ├── style                   # 样式目录
│   ├── utils                   # 工具类
│   ├── views                   # UI 页面
│   ├── APP.js                  # App.js
│   └── index.js                # index.js
├── .prettierrc.js           # 代码规范
├── config-overrides.js      # antd 样式按需加载

使用方法

git clone https://github.com/ltadpoles/react-admin.git

cd react-admin

// 安装依赖
yarn

// 启动
yarn start

// 打包
yarn build

截图

image

image

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].