UG666

UG666 UI

React 19 · Vue 3 · TypeScript · Tailwind CSS v4

UG666 UI

面向业务项目的 UI 组件库,同时提供 React 和 Vue 3 版本。覆盖按钮、表单、反馈、导航、布局等高频场景,配套 Hooks、Composables 与通用工具函数。

24

组件(双版本)

8 + 9

Hooks / Composables

16+

工具函数

100%

暗色模式覆盖

选择你的框架

根据项目技术栈选择对应的组件库文档。

① 安装

@ug666/utils 会作为依赖自动装入,无需显式指定。

React 项目

bun add @ug666/react

Vue 项目

bun add @ug666/vue

② 引入主题样式(必须)

在项目入口(如 main.ts / layout.tsx)引入一次;未引入时组件颜色不会生效。切换暗色模式给 <html>class="dark" 即可。

React 项目

import '@ug666/react/tokens.css'

Vue 项目

import '@ug666/vue/tokens.css'

核心特性

围绕真实业务场景设计的组件库与文档体验。

双框架支持

React 和 Vue 共享同一套设计语言,API 命名与交互行为保持一致。

统一设计语言

按钮、表单、反馈与布局组件在两个框架间保持一致的视觉风格。

实时组件预览

文档站所有示例使用真实组件渲染,支持暗色模式切换。

Hooks / Composables

防抖、表单、分页、复制、通知等高频能力开箱即用。

通用工具函数

cn、格式化、校验、ID 生成、安全存储、API 客户端等。

暗色模式

所有组件与文档页面均内置暗色主题支持,一键切换。

React 文档 Vue 文档 工具函数