hello, 咱们好, 我是徐小夕, 年末复盘立刻要来了, 先给咱们盘盘日常做 web 体系的一些老练计划, 以便咱们对2024年的技能选型有一个更明晰地判断.

近年来,React 结构的兴起为前端开发带来了新的可能性,其在构建用户界面方面的灵敏性和高效性,使其在开源办理体系的开发中得到了广泛运用。

《最全vue3开源办理体系汇总》

上一篇文章和咱们同享了国内外 star 比较多的 vue3 开源办理体系, 也是我之前做项目会考虑的计划, 本篇文章继续为咱们推荐几款依据 React 的开源办理体系,让咱们一同探索这些工具怎么利用 React 的力气,协助咱们在项目办理,团队协作以及数据办理方面完成更高的效率。

1.Fusion Design

Fusion Design是Ant Design团队推出的一套规划标准,旨在供给一致的用户体会。

Fusion Design依据React和Vue等流行的前端结构,供给了一系列的UI组件和规划言语,能够方便地构建出高质量的Web界面。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目功用:

  1. 企业级的中后台规划体系处理计划:依据对阿里集团中后台事务的总结和抽象,供给了一套开箱即用的中心模式

  2. 强壮的装备渠道,轻松保护品牌一致:通过规划体系站点,一致办理规划物料和前端物料; 运用 Design Token,轻松定制大局款式

  3. 模块化研制,让效率突飞猛进:合作前端工具,开发模块模板更高效

  4. 原生插件,让规划和研制无缝联接:规划体系里一切规划物料和前端物料,都能通过 Sketch 插件直接运用,真正做到 Design to Code

年终盘点: 复盘20+依据React的开源办理后台&插件

2.飞冰 ICE

飞冰 (ICE) 是一套依据 React 的前端处理计划,环绕运用研制结构 (ice.js 3) 供给了运用的构建、路由、调试等基础才能以及微前端、一体化等范畴才能,一起结合可视化操作、物料复用等计划下降研制门槛。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目特性:

开箱即用:TypeScript/Webpack5/CSS Modules/Mock/SSR,各种计划 All in One

贴合事务的最佳实践:目录标准、代码标准、路由计划、状况办理、数据恳求等

多种运用模式:支撑服务端烘托 SSR 以及静态构建 SSG

强壮的插件才能:官方一切才能都通过插件完成,事务能够通过插件扩展各种才能

丰厚的范畴计划:微前端 ICESTARK、一体化计划等

年终盘点: 复盘20+依据React的开源办理后台&插件

3.Ant Motion

Ant Motion 是Ant Design 中提炼出来的动效言语。他不仅仅是动效言语,一起也是一套 React 结构动效处理计划,能够协助开发者,更容易在项目中运用动效。

年终盘点: 复盘20+依据React的开源办理后台&插件

该项目供给了单项,组合动画,以及整套处理计划。

界面动效能加强用户认知且添加生机。

动效价值 添加体会舒适度: 让用户认知进程更为天然。

年终盘点: 复盘20+依据React的开源办理后台&插件

添加界面生机: 第一时间招引注意力,突出重点。

描述层级联系: 体现元素之间的层级与空间联系。

供给反馈、清晰意向: 助力交互体会。

衍生出动效规划的三原则:

年终盘点: 复盘20+依据React的开源办理后台&插件

4.React-Admin

React-Admin是依据React16.x、Ant Design3.x的办理体系架构。

采用前后端分离,内置了许多办理体系常用功用,通过一些脚本、封装协助开发人员快速开发办理体系,集中精力处理事务逻辑。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目特色:

  • 习惯任何后端(REST、GraphQL、SOAP等)
  • 技能栈包含material-ui, redux, react-final-form, redux-saga, react-router, recompose, reselect等。
  • 得益于活跃烘托(服务器返回之前烘托),用户界面非常快。
  • 几秒钟内可吊销更新和删除

年终盘点: 复盘20+依据React的开源办理后台&插件

  • 支撑任何身份验证供给者(RESTAPI,OAuth,BasicAuth等)
  • 功用齐全的数据(排序,分页,过滤器)
  • 支撑键入筛选
  • 支撑任何表单布局(简略、选项卡等)
  • 自定义操作用于各种数据类型(布尔值、数字、富文本等)的大型组件库。

5.Ant Design

(Antd)是一个依据React技能栈的UI组件库,由蚂蚁金服前端团队开发和保护。Antd供给了丰厚的组件和配套的规划标准,能够协助开发者快速构建高质量的Web运用。

年终盘点: 复盘20+依据React的开源办理后台&插件
Antd的组件风格简练、易用、美丽,一起供给了灵敏的主题定制和国际化支撑,是一个非常优异的UI组件库。

项目特性:

提炼自企业级中后台产品的交互言语和视觉风格。

开箱即用的高质量 React 组件。

运用 TypeScript 开发,供给完好的类型定义文件。

⚙️ 全链路开发和规划工具体系。

数十个国际化言语支撑。

深入每个细节的主题定制才能。

年终盘点: 复盘20+依据React的开源办理后台&插件

6.Shards-Dashboard-React

Shards-Dashboard-React是一个免费的React Admin仪表板模板,具有现代规划体系以及许多自定义模板和组件。

年终盘点: 复盘20+依据React的开源办理后台&插件

一切模板都具有充沛的呼应才能,能够习惯和重排其布局以习惯任​​何视口巨细。Shards Dashboard Lite React具有轻量的特色而且通过高度优化,从零开端构建的,一起遵从了现代开发的最佳实践。

年终盘点: 复盘20+依据React的开源办理后台&插件

7.React Hook Form

React Hook Form是一个高功用、灵敏、易拓宽、易于运用的表单校验库,用于React Web&Native的表单验证。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目特性:

  • 使创建表单和集成更加快捷
  • 非受控表单校验
  • 以功用和开发体会为基础构建
  • 迷你的体积而没有其他依靠

年终盘点: 复盘20+依据React的开源办理后台&插件

  • 遵从 html 标准进行校验
  • 与 React Native 兼容
  • 支撑Yup, Joi, Superstruct或自定义
  • 支撑浏览器原生校验 从这里快速构建你的表单

年终盘点: 复盘20+依据React的开源办理后台&插件

8.TanStack Query

TanStack Query是一个依据React Hooks的轻量级查询库,它供给了简略易用的API来处理数据查询和数据变更的逻辑。

它的中心是QueryClient,它是一个大局状况办理器,能够协助咱们从多个组件中访问和同享数据查询成果。

年终盘点: 复盘20+依据React的开源办理后台&插件

该项目是为网络开发人员供给的高质量开源软件。

用于状况办理、路由、数据可视化、图表、表格等的无头、类型安全且功用强壮的实用程序。

年终盘点: 复盘20+依据React的开源办理后台&插件

9.MUI

MUI是Dcloud官方推出的一个依据html5+标准的结构,一起具有h5组件和原生组件,是最接近原生APP体会的高功用前端结构。而且是一个 React款式库,能够协助你很快构建美丽的UI。

年终盘点: 复盘20+依据React的开源办理后台&插件

结构功用:

追求功用体会,MUI不依靠任何第三方JS库,紧缩后的JS和CSS文件仅有100+K和60+K。

年终盘点: 复盘20+依据React的开源办理后台&插件

结构特色:

鉴于之前的许多前端结构(特别是呼应式布局的结构),UI控件看起来太像网页,没有原生感觉,因而追求原生UI感觉也是重要方针,MUI以iOS渠道UI为基础,补充部分Android渠道特有的UI控件。

10.React Suite

React Suite是一套偏向后台产品的组件库。是一套 React 组件库,为后台产品而生。一起也是一个具有贴心规划以及对开发者友好的 UI 结构。” React Suite 支撑服务端烘托,支撑Next.js构建运用。

年终盘点: 复盘20+依据React的开源办理后台&插件

React Suite包含了可用于企业级体系产品的各种组件库。因为能够支撑一切干流的浏览器和渠道,因而React Suite几乎适用并支撑任何体系的服务器端烘托。安装npm i rsuite –save运用优势l通过大局访问功用,来轻松地办理运用程序。

年终盘点: 复盘20+依据React的开源办理后台&插件

11.Built At Lightspeed

Built At Lightspeed 是一个新的主题市场,为现代仓库供给很多开源和高档主题。

包含4000+模板和UI套件的目录,用于现代仓库。

年终盘点: 复盘20+依据React的开源办理后台&插件

能够供给安全、可扩展且具有成本效益的闪电般快速的网站

为用户供给最前沿和最独特的主题。

Built At Lightspeed不仅仅是后台办理模板,这个模板网站还能够搜索比如企业官网、宣传页等网站模板。

年终盘点: 复盘20+依据React的开源办理后台&插件

12.Mantis React

Mantis 是一个免费开源的 React Redux 仪表板模板,运用 MUI React 组件库制造,旨在完成灵敏性和更好的可定制性。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目特色:

  • 专业的用户界面。
  • MUI (Material-UI) React 组件。
  • 彻底呼应式,一切现代浏览器都支撑。
  • 易于运用的代码结构
  • 灵敏且高功用的代码
  • 简易文档攻略

年终盘点: 复盘20+依据React的开源办理后台&插件

13.Mu Admin

React mu admin, 依据React18,TypeScript,vite4,antd4.x等相关干流技能开发,一个免费开源的中后台办理体系开箱即用的前端处理计划,也可适用于学习React时进行参考或练手的项目。

年终盘点: 复盘20+依据React的开源办理后台&插件

  • 主题切换:普通、暗黑主题模式

年终盘点: 复盘20+依据React的开源办理后台&插件

  • Mock 数据: 内置 Mock 数据计划
  • 用户办理:登录、登出演示、账号办理
  • 权限办理:路由权限(动态路由)、组件权限(按钮)
  • 多代理装备:开发环境(development)装备多个本地代理
  • 其他内置功用:弹性侧边栏、面包屑、全屏等 作者:梁木由的前端新气象

14.arco.design

年终盘点: 复盘20+依据React的开源办理后台&插件

Arco.Design是字节跳动推出UI组件库,现在有React和Vue两个版别。

ArcoDesign的方针,即通过通用的规划体系去处理产品中的体会问题, 并为产品规划供给指导原则处理事务问题,一起它能够促进规划部门和研制部门之间协作, 成为开发者之间交流的言语。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目特性:

  • 智能规划体系 衔接轻盈体会

  • 灵敏丰厚的生态渠道

年终盘点: 复盘20+依据React的开源办理后台&插件

  • 千人千面的风格装备渠道

  • 多场景的接入案例

  • 完善的规划开发资源

年终盘点: 复盘20+依据React的开源办理后台&插件

15.React-Redux

React-Redux是一个用于在React运用中办理状况的第三方库。它是依据Redux架构的,供给了一种在React运用中高效办理状况的方法。

年终盘点: 复盘20+依据React的开源办理后台&插件

  1. 声明式规划:React 使创建交互式 UI 变得轻而易举。为运用的每一个状况规划简练的视图,当数据变化时 React能高效更新并烘托合适的组件。

  2. 组件化: 构建办理自身状况的封装组件,然后对其组合以构成杂乱的 UI。

  3. 高效:React通过对DOM的模仿,最大限度地减少与DOM的交互。

  4. 灵敏:不管运用什么技能栈,在无需重写现有代码的前提下,通过引进React来开发新功用。

年终盘点: 复盘20+依据React的开源办理后台&插件

16.Notus React

Notus React 是免费和开源的。它不会更改 Tailwind CSS 中的任何 CSS。它具有多个 HTML 元素,并带有 ReactJS、Vue 和 Angular 的动态组件。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目功用:

1.CSS 组件:Notus React 带有很多彻底编码的 CSS 组件。

2.页面:此扩展还带有 3 个示例页面。它们已彻底编码,因而您能够当即开端工作。

3.JavaScript组件:为 React、NextJS、Vue 和 Angular 供给了许多动态组件。

4.文档:由开发人员为开发人员构建。

年终盘点: 复盘20+依据React的开源办理后台&插件

17.Now UI Kit React

Now UI Kit PRO React是由 Invision 和 Creative Tim 供给的高档 Bootstrap4套件。

它是运用 Create React App 依据 React、React Hooks 和 Reactstrap 构建的的。它是一个美丽的跨渠道 UI 套件,包含 1000 多个组件、34 个部分和 11 个示例页面。

年终盘点: 复盘20+依据React的开源办理后台&插件

Now UI Kit PRO React将推出Now UI Kit PRO React。它将包含很多组件、部分和示例页面,因而能够运用 badass Bootstrap4UI 套件开端开发。

年终盘点: 复盘20+依据React的开源办理后台&插件

18.LANIF Admin

一款依据React生态体系的最老练的技能体系,建立的一套开箱即用的后台办理体系,结构里包含了一些独有的定制组件,以及许多通过很多实践口碑良好的第三方组件.

年终盘点: 复盘20+依据React的开源办理后台&插件

项目功用:

  • 封装了dva结构的数据流通,简略的恳求能够不用在model和service中定义

  • 封装了数据模仿,能够独立于后台开发前台功用

  • 封装了分页恳求,简化并标准了分页逻辑

  • 封装了fetch恳求,习惯与后台多种交互恳求, body参数 parameter参数 path参数,动态恳求头,恳求前后拦截

年终盘点: 复盘20+依据React的开源办理后台&插件

  • 路由按需加载,首屏加载超快

  • 扩展了antd写了许多实用的UI,通过一个装备即可生成,后台CRUD三件套(数据表格,搜索框,新增编辑表单)

  • 按事务模块区分的目录结构,开发独力功用时无需分心其它模块,做到最小耦合

年终盘点: 复盘20+依据React的开源办理后台&插件

19.Shards Dashboard Lite React

Shards Dashboard Lite React是一个免费的React Admin仪表板模板,具有现代规划体系以及许多自定义模板和组件。

年终盘点: 复盘20+依据React的开源办理后台&插件

项目功用:

  • 免费的 React 办理仪表板模板包,具有现代规划体系和很多自定义模板和组件。

  • 彻底呼应式:一切模板都是彻底呼应式的,而且能够依据任何视口巨细调整和重排其布局。

  • Shards Dashboard Lite React 占用空间最小,而且通过高度优化,可完成超快的功用。

  • 分片仪表板 Lite React 是从头开端构建的,一起遵从现代开发最佳实践。

年终盘点: 复盘20+依据React的开源办理后台&插件

20.AdminJS

AdminJS 是一个自动办理界面,能够刺进到您的运用程序中。作为开发人员,您供给数据库模型(如帖子、评论、商铺、产品或您的运用程序运用的任何其他内容),AdminJS 生成答应您(或其他受信赖用户)办理内容的 UI。

年终盘点: 复盘20+依据React的开源办理后台&插件

依据 Ant Design 规划言语,供给了开箱即用的高质量 React 和 Angular 组件完成,用于开发和服务于企业级中后台产品。

年终盘点: 复盘20+依据React的开源办理后台&插件

更多推荐