「一张思维导图 + 一张速查表」讲透主流 UI 库

94 阅读1分钟

给“完全零基础、刚听说 UI 库”的同学:
用「一张思维导图 + 一张速查表」把主流 UI 库的特色讲透,再教你 3 步就能选到合适的。

──────────────────
一、思维导图:一张图看懂 UI 库江湖

┌──────────────┐
│  按“风格”分   │
└──────┬───────┘
       │
 ┌─────┴───────┐     ┌────────────────────┐
 │  Bootstrap系│     │  经典栅格+原子类    │ Bootstrap / React-Bootstrap / BootstrapVue
 └─────┬───────┘     └────────────────────┘
       │
 ┌─────┴──────┐     ┌────────────────────┐
 │  Material系│     │ Google 圆角+阴影    │ Material-UI / Vuetify / AntD / Quasar
 └─────┬──────┘     └────────────────────┘
       │
 ┌─────┴─────┐     ┌────────────────────┐
 │  企业后台系│     │ 表格表单多,深色主题 │ Element Plus / Naive UI / Ant Design Vue
 └─────┬─────┘     └────────────────────┘
       │
 ┌─────┴─────┐     ┌────────────────────┐
 │  移动端系  │     │ 微信手感+轻量       │ Vant / NutUI / TaroUI
 └─────┬─────┘     └────────────────────┘
       │
 ┌─────┴─────┐     ┌────────────────────┐
 │  原子化系  │     │ 自由拼装,无样式锁  │ Tailwind + HeadlessUI / DaisyUI / Flowbite
 └───────────┘     └────────────────────┘

──────────────────
二、速查表:10 秒锁定你的框架

使用场景直接推荐关键词记忆
纯 HTML / 简单响应式Bootstrap 5老牌、栅格、主题多
React 项目 + Material 风Material-UI (MUI)Google 质感、组件全
Vue3 后台系统Element Plus中文文档、70+ 业务组件
Vue3 高颜值后台Naive UI深色主题一键切、TS 完美
微信小程序 / H5Vant体积小、微信生态
跨平台小程序NutUI (京东) / TaroUI多端一份代码
想自由拼样式Tailwind + HeadlessUI无样式锁、原子类爽
Angular 后台NG-ZorroAntD 的 Angular 版
React 最轻量React-Bootstrap和 Bootstrap 样式共用

──────────────────
三、3 步选型法(不会迷路)

① 先定“终端”

  • 只做 PC Web?→ 跳到②
  • 必须适配手机?→ 直接选 Vant / NutUI / TaroUI

② 再定“技术栈”

  • React → Material-UI / AntD / React-Bootstrap
  • Vue3 → Element Plus / Naive UI / Vuetify
  • Angular → NG-Zorro
  • 只有静态页 → Bootstrap 5

③ 最后看“颜值 & 定制”

  • 公司设计师已出规范 → 用 Tailwind + HeadlessUI 自己拼
  • 没设计师 → 选带官方主题的:Element Plus(蓝)、Naive UI(马卡龙)、MUI(谷歌蓝/粉)

──────────────────
四、一句话总结

“后台用 Element Plus,移动端用 Vant,想极简用 Tailwind,想要 Google 风用 MUI/Vuetify。”
按这三步选,闭着眼也不会踩坑。