Components 组件库推荐
概要
本栏目致力于系统化整理高频使用的技术书签与轻量级JS库,打造我的"快捷工具箱"。既包含即查即用的生产级资源,也收录具有潜力的实验性项目,帮助我在开发效率与技术前瞻性之间找到平衡。
一、动画库
| 名称 | GitHub Stars | 特性描述 |
|---|---|---|
| GSAP | 电影级动画时间轴控制 | |
| Anime.js | 轻量级CSS/SVG动画引擎 | |
| InspiraUI | Vue3专用动效组件库 | |
| Motion-Vue | 经典动效 | |
| Uiverse.io | 协作式UI组件工坊 | |
| Tween.js | 数值渐变动画处理器 | |
| Motion Vue | Vue复杂动效解决方案 | |
| TresJS | Three.js Vue扩展库 | |
| NavNav+ | - | UI组件模板平台 |
| Color4BG | - | 背景色动画工具 |
二、Vue 套件
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| Vue 3 | 新一代渐进式 JavaScript 框架 | ||
| Vue 2 cli | 2.7.16 | 经典稳定版本 | |
| Pinia | Vue 状态管理解决方案 | ||
| Vue Router | 官方路由解决方案 | ||
| Vite | 下一代前端构建工具 |
1. 企业级 UI 框架
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| Element Plus | 基于 Vue 3 的企业级中后台组件库 | ||
| Ant Design Vue | Ant Design 的 Vue 3 实现 |
2. 实用工具库
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| VueUse 中文 | 组合式 API 工具集 | ||
| axios | 基于 Promise 的 HTTP 客户端 | ||
| lodash | JavaScript 实用工具库 | ||
| lodash-es | ES Modules 版本 | ||
| dayjs | 轻量级日期处理库 (替代 Moment.js) |
三、React套件
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| React | 用于构建用户界面的 JavaScript 库 | ||
| Next.js | React 生产级框架(SSR/SSG) | ||
| Redux | 可预测状态容器 | ||
| Zustand | 轻量级状态管理方案 | ||
| React Router | 官方路由解决方案 | ||
| React Query | 数据获取与管理库 |
1. 企业级 UI 框架
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| MUI | Material Design 实现 | ||
| Ant Design | 企业级 UI 设计语言 |
四、数据可视化
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| ECharts | 百度开源的强大可视化库 | ||
| React ECharts | ECharts 的 React 封装 | ||
| VChart | 基于可视化语法的高性能图表库 |
五、表格与网格
| 名称 | 版本 | GitHub | 描述 |
|---|---|---|---|
| AG Grid | 企业级数据表格(支持React/Vue/Angular) | ||
| Handsontable | 类似Excel的交互式表格 |