shadcn 工具

1. 🎨 Shadcn UI 工具集合

Shadcn UI 是一个优秀的 React 组件库,提供了高度可定制的界面组件,支持深色模式、可访问性和键盘导航。本文收集了一系列帮助你使用和定制 Shadcn UI 的实用工具。

1.1. 📚 什么是 Shadcn UI?

Shadcn UI 不是传统意义上的组件库,而是一种通过复制组件代码到你的项目中的方式,让你拥有完全的控制权。

它基于 Radix UI 和 Tailwind CSS,可与 Next.js、Astro、Remix 等框架无缝集成。

1.2. 🛠️ 官方资源

  • Shadcn UI 官网 - 官方文档和主题展示
    • 提供完整的组件文档和使用指南
    • 可以在线预览和定制主题
    • 内置多种预设主题和颜色方案

1.3. 🎭 主题工具

1.3.1. 浏览和发现

  • UI.JLN.DEV - 超过 10,000+ 个 Shadcn UI 主题
    • 浏览社区创建的海量主题
    • 按颜色、风格或用途筛选
    • 支持一键复制配置到你的项目

1.3.2. 主题生成器

1.4. 💡 使用技巧

1.4.1. 快速安装

# 初始化配置(CLI 已从 shadcn-ui 更名为 shadcn,无需单独安装依赖)
pnpm dlx shadcn@latest init

1.4.2. 添加组件

# 添加按钮组件
pnpm dlx shadcn@latest add button

# 添加多个组件
pnpm dlx shadcn@latest add button card toast

1.5. 🔗 相关资源

1.6. 🌟 推荐项目模板