项目介绍
UI 组件库 · 2026-11-10 更新 · 本站尚未实测
shadcn/ui 是可定制的组件代码与分发体系。通过CLI把组件加入自己的项目,再修改样式、交互与组合方式;它不是一个统一黑盒组件包,也不是Agent Skill。适合具备React开发能力、希望掌握组件源码的开发者。
对Laravel、Blade与Livewire的边界
AI仙宝当前Laravel + Blade + Livewire + Tailwind技术栈可参考其交互模式、配色和布局,再使用现有Blade组件实现;不能直接把React JSX/TSX粘进Blade。即使官方有“Laravel”安装页,也不表示原生支持Livewire或Filament。确需引入React/Inertia属于项目架构选择,不应由资源安装指南擅自完成。
组件能力
点击能力名称查看输入、输出和原文依据。
核心能力与组件分类
- 按钮、输入框与表单:构建可编辑数据和提交交互。
- Dialog弹窗、Dropdown Menu下拉菜单:组织次级动作与临时交互。
- 导航、菜单及侧边栏:组织页面结构。
- Card卡片、Table与Data Table:展示内容及数据;复杂表格通常需要按文档组合额外依赖。
- 组件源码进入项目后可调整语义颜色、Tailwind类与变体;不要把可定制理解成无成本升级。 仓库包含React的button.tsx和dialog.tsx等实现。可访问性基础依赖所选底层组件,但开发者仍须检查标签、焦点管理、对比度和键盘交互。
实际应用场景
实际应用场景与定制方法
适合React后台、SaaS仪表盘、表单及内容站组件。先选定技术栈和风格预设,按需添加一个组件,修改设计Token与变体,再逐项检查键盘、弹窗焦点和手机布局。组件更新先对比自己的改动,避免覆盖业务代码。本文只整理资料,没有执行CLI安装。
组件安装与技术适配
官方Laravel安装文档明确要求先有React Starter Kit或已配置React + Inertia的Laravel项目。其命令示例:
npx shadcn@latest init
npx shadcn@latest add switch
组件写入类似 resources/js/components/ui/switch.tsx 的React路径,而不是 resources/views 的Blade文件。执行前应备份已有 components.json 与自定义组件,不能盲目照着文档确认覆盖。组件例子与安装环境以官方文档当前版本为准。
使用条件与限制
- 是否需要部署
- 需要本地安装或接入开发项目;不是点击即用的托管服务
- 是否需要注册
- 项目本身未要求专用注册;所用编程助手账号与模型权限另行核对
- 是否需要 API Key
- 组件库本身不需要AI API Key;业务如调用外部接口需自行配置。
- 费用与额度
- 仓库许可不等于运行成本免费;模型、素材、网络与第三方服务费用按各自条款核对
- 所需权限
- 可能读取或修改本地项目;请在版本控制下检查变更,勿向不可信工具提供密钥
- 许可证与服务条款
- MIT;Copyright (c) 2023 shadcn。复制或分发需保留原版权与许可;第三方依赖、图标和素材各自核对。
使用条件与局限
当前采集 packages/shadcn/package.json 为4.23.0,Node要求>=20.18.1。包管理器与React、Tailwind及底层可访问性组件要求随预设变化。无需购买仓库许可,但第三方服务和开发成本单独计算。官方不因提供组件而保证你的最终页面通过可访问性测试。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 尚未实测;不能由采集环境成功访问推定国内网络可用。
- GitHub 仓库访问
- 尚未实测 尚未实测;不能由采集环境成功访问推定国内网络可用。
- 官方服务国内连接
- 尚未实测 尚未实测;不能由采集环境成功访问推定国内网络可用。
- 国内网络情况
- 尚未实测 尚未实测;不能由采集环境成功访问推定国内网络可用。
- 国内模型兼容性
- 尚未实测 不适用:这是UI组件代码,不是模型推理服务。
- 自定义 API
- 尚未实测 不适用:可在自己的应用代码中接API,但组件库本身不是模型接口。
- 海外服务依赖
- 尚未实测 首次下载或安装需要GitHub、包仓库或官方网站;额外依赖见使用条件。
- 海外账号要求
- 尚未实测 下载开源文本通常无须项目专用账号;编程助手账号、地区和模型政策单独核对。
- 中文界面
- 尚未实测 可用中文说明需求,但中文输出效果未实测;不代表全部工具具有中文界面。
- 国内最后核验时间
- 尚未实测
GitHub、npm registry、官方文档、字体和图标下载可用性尚未国内实测。组件运行时与安装时的网络依赖需分别检查;开源组件库本身不是海外AI API,是否调用模型由你的业务决定。
项目资料与来源
字段依据与待核验事项
source:来源确认 · 已实际读取官方README、LICENSE及相关安装、设计或技术文件;完整快照保存在本条内容版本中。
历史前置条件说明(补充参考)
CLI当前要求Node >=20.18.1;依赖React生态,不能直接安装为Blade或Livewire组件。选择Radix UI或Base UI等实现以实际预设为准。
项目来源与清单版权许可
原作者 / 维护组织:shadcn-ui。来源:shadcn-ui/ui。
采集时间:2026-11-10T02:26:01Z;仓库最近推送:2026-11-09T10:36:48Z。截至采集时未归档。最新 Release:shadcn@4.23.0。
实际读取文件:
- README.md
- LICENSE.md
- package.json
- packages/shadcn/package.json
- apps/v4/content/docs/installation/laravel.mdx
- apps/v4/content/docs/installation/vite.mdx
- apps/v4/registry/new-york-v4/ui/button.tsx
- apps/v4/registry/new-york-v4/ui/dialog.tsx
MIT;Copyright (c) 2023 shadcn。复制或分发需保留原版权与许可;第三方依赖、图标和素材各自核对。
本站根据官方原文整理中文介绍,未执行安装、未实测功能与国内网络;安装前请检查当前版本说明。