vanilla ui library

构建优雅的界面,无需框架锁定。

一个将响应式 UI、设计令牌 和 CSS 工程解耦的 Web UI 基础设施。

支持亮暗模式、多维主题、组件级按需引入、100%自定义样式。

为什么选择 Vanilla-JUI

显式状态管理,可组合的 Web 基础设施,支持完全自定义样式。

1

框架无关

无需 React/Vue 等框架运行时,直接在任意网页中挂载,适合快速实现与低依赖场景。

2

响应式状态管理

基于信号的响应式系统,通过数据驱动组件状态更新。定义状态、派生计算、渲染视图。

3

可组合组件

Modal、Form、Tabs、Tooltip、Toast 等可自由组合,通过状态引用传递数据,构建复杂交互。

4

100% 自定义样式

支持丢弃内置样式,利用 className 机制,消费 tailwind 等 CSS 工具,实现完全自定义样式。

5

多维主题

基于设计令牌和根节点状态的多维主题 CSS 架构,轻松实现千人千面的主题模式。

6

常用工具

附带常用 ID、DOM、Events、Timer 等工具。

从 CDN 引入开始快速使用

无需安装依赖,直接在任意网页中引入使用。以真实业务问题为起点,只组合真正需要的能力。