基于 Chakra UI 与 React 的 TypeScript 后台管理模板,快速搭建仪表盘。
✓ 数百预置元素与页面✓ 支持 Figma 设计稿 ✕ 仅支持 NodeJS LTS 版本
方案简介
Horizon UI(horizon-ui-chakra-ts)是一个开源后台管理模板,基于 Chakra UI 与 React 构建,并采用 TypeScript 编写。它内置了数百个元素、设计区块和完整编码的页面,帮助开发者免去从零搭建仪表盘的工作,快速创建现代化网站与 Web 应用。
模板中包含大量示例页面,如 NFTs 页面、认证页面、个人资料页等,可选择基础设计或封面式设计直接上手。适合需要快速搭建后台仪表盘、向客户展示原型、或以现代 UI 风格启动 Web 项目的开发者与团队。
亮点与能力
- 数百个元素、设计区块与完整编码页面
- 内置 NFTs 页面、认证页面、个人资料页等多种示例页面
- 提供基础设计或封面(cover)两种样式可选
- 最新版 React Tables (v8) 表格库支持(位于 feature/react-table-v8 分支)
- 提供 Horizon UI 组件集合页面,可查看和交互所有最新组件
- 复杂完善的官方文档支持
- 另有 Figma 格式版本可供设计使用
- 免费版与 PRO 版两个版本可选
组成与分工
- React:前端框架,承载所有页面与组件逻辑
- Chakra UI:UI 组件库,提供现代化 UI 元素与样式基础
- TypeScript:仓库为 TS 版本(horizon-ui-chakra-ts),提供类型安全
- React Tables (v8):表格库,用于数据表格功能
- Figma:提供配套 Figma 设计稿,便于设计与开发协作
实施步骤
1. 安装 NodeJS LTS
从 NodeJS 官网安装 LTS 版本。注意产品仅支持 LTS 版本。
2. 克隆仓库
bash
git clone https://github.com/horizon-ui/horizon-ui-chakra-ts.git
3. 安装依赖
bash
npm install
4. 启动本地服务器
bash
npm start
如需使用 React Tables v8 示例,可克隆 /feature/react-table-v8 分支查看最新表格实现。
使用与配置要点
- 官方提供了非常完善的文档,可在 horizon-ui.com/documentation 查阅每个元素的详细说明
- 可通过 Horizon UI 组件页面查看并与所有最新组件交互
- 可直接浏览在线示例页面获取灵感,或直接向客户演示预构建页面,快速搭建 Web 项目基础结构
- 若需要更多功能,可对比免费版与 Horizon UI PRO 版本
注意事项与常见问题
- 产品仅支持 NodeJS LTS 版本,请勿使用非 LTS 版本
- 报告问题时请确保使用最新版本的 Horizon UI Dashboard,并查看 CHANGELOG
- 提供可复现的问题复现步骤可加快修复速度
- 部分问题可能是浏览器特定的,报告时请注明所使用的浏览器
优缺点
- ✓ 数百预置元素与页面
- ✓ 支持 Figma 设计稿
- ✕ 仅支持 NodeJS LTS 版本
出处
本方案挖掘自开源项目 horizon-ui/horizon-ui-chakra-ts,方案内容与实施命令均来自其 README 原文。
方案出处
horizon-ui/horizon-ui-chakra-ts:Horizon UI TypeScript | The trendiest & innovative Open Source Admin Template fo 441 star Horizon UI TypeScript | The trendiest & innovative Open Source Admin Template for Chakra UI & React!
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。