【免费下载链接】ui-componentsMotion components for React. Copy, paste, done.项目地址https://gitcode.com/gh_mirrors/uicomponents9/ui-components点击查看免费下载beUIui-components是一个React 动效组件库按钮、菜单、图表、AI 对话界面全部自带弹簧动画核心理念是Copy, paste, done——复制源码代码就是你自己的。本文将教你6 种安装 beUI 动效组件的方法最快只需 shadcn 一行命令。无论你是 React / Next.js 新手还是想让 AI 编程助手自动安装组件都能在这里找到对应方案。为什么选择 beUI复制即拥有与很多运行时依赖型组件库不同beUI 的每个组件都是独立的源码文件安装后直接落在你的项目里想改就改没有黑盒。组件库分为四大系列见 README.md系列内容Motion 组件动效按钮、选项卡、滑杆、侧边栏、404 页面等基础控件Blocks 组件块命令面板、文件上传、注册表单等组合式模块AI Agents聊天布局、提示词输入、消息气泡、工具审批卡片Charts 图表组合图、漏斗图、日历热力图、金融可视化所有组件的目录与安装元数据集中在 lib/registry.ts这也是 shadcn CLI 能一键拉取文件的来源。6 种安装方式从新手到 AI 编程助手方式 1最快shadcn 一行命令安装如果你的项目已配置过 shadcn/ui跑过shadcn init安装任意 beUI 组件只需要一行使用beui命名空间npx shadcnlatest add beui/animated-toast-stack命令会同时下载组件源码、内部工具文件如/lib/utils并安装依赖。CLI 支持的安装命令生成逻辑见 components/app/docs/install-command.tsx。方式 2直接 URL 安装无需命名空间每个组件都有一个公开的 JSON 清单直接把地址交给 shadcn CLInpx shadcnlatest add https://beui.dev/r/animated-toast-stack.json在组件页面看到的Install区块会自动给出该组件对应的准确命令与 JSON 地址。方式 3按你的包管理器选择前缀beUI 的文档页会同时提供 4 种包管理器的等价命令见 README.md包管理器命令形式npmnpx shadcnlatest add beui/组件名pnpmpnpm dlx shadcnlatest add beui/组件名yarnyarn dlx shadcnlatest add beui/组件名bunbunx --bun shadcnlatest add beui/组件名方式 4手动复制不装 shadcn 也能用不想引入 shadcn 也没关系。每个组件页面的 Manual 标签页会列出三步实现见 components/app/docs/manual-install.tsx安装依赖npm i motion lucide-react以页面列出的依赖为准放入工具文件把lib/下的辅助文件复制到项目复制组件源码把组件.tsx文件放入components/目录即可导入使用。 提示只要跑过一次shadcn init主题变量已经就位手动复制的组件可以直接继承你的主题配色。方式 5给 AI 编程工具接上 beUI MCP 服务器如果你在用 Claude Code、Codex 等 AI 编程工具可以连接 beUI 的公开 MCP 服务器无需密钥让 AI 直接列出、搜索并安装组件# Claude Code 示例 claude mcp add --transport http beui https://mcp.beui.dev/mcp配置方式与 MCP 工具列表详见 app/docs/ai-agents/page.tsx 对应的官方文档页面。方式 6一条命令给 AI 装上 beUI Skill除了 MCP还可以给 AI 装一个beUI 技能教它优先从 beUI 选现成组件而不是自己瞎写动画npx skills add starc007/ui-components --skill beui这个技能内置了用户意图 → 组件 slug映射表比如你要 Toast 就装animated-toast-stack要命令面板就装command-palette完整对照表见 skills/beui/SKILL.md。安装完成后必知的 3 件事没有beui运行时包你装的是源码文件从文件里import命名导出即可不需要再npm i beui。保留自动带入的辅助文件如/lib/ease、/lib/utils删掉它们组件会报找不到模块。改样式用className布局和小改动直接传className不必动组件内部涉及动效时可配合motion/react的useReducedMotion()照顾偏好减少动画的用户。常见问题速查Q安装需要付费或 License Key 吗免费组件不需要上面的 6 种方式全部免费可用。Q命令执行后文件放在哪里组件落在components/下依赖自动写入package.json打开项目即可见。Q没有 shadcn 环境怎么办走方式 4 手动复制三步或让 AI 通过方式 5、6 自动完成文件落盘与依赖安装端点清单见 app/llms.txt/route.ts。Q组件源码可以在商用项目里改吗可以beUI 采用 MIT 许可随意使用与修改见 LICENSE。按本文 6 种方式你现在应该已经能把 beUI 动效组件装进自己的 React 项目了——选一条最顺手的开始吧 赞分享【免费下载链接】ui-componentsMotion components for React. Copy, paste, done.项目地址https://gitcode.com/gh_mirrors/uicomponents9/ui-components点击查看免费下载相关推荐如何在Windows、macOS和Linux上快速安装SonoraBrew、AUR、Flatpak、Nix等6种方式完整指南如何在Windows、macOS和Linux上快速安装SonoraBrew、AUR、Flatpak、Nix等6种方式完整指南 Sonora 是一款用 Rust如何在3DS上获得完美的GBA游戏体验open_agb_firm原生硬件加速方案如何在3DS上获得完美的GBA游戏体验open_agb_firm原生硬件加速方案 最近发现了一个超实用的开源工具彻底解决了3DS玩GBA游戏的卡顿问题如果嵌入式固件系统编程如何用SSH.NET快速执行远程命令完整实战教程如何用SSH.NET快速执行远程命令完整实战教程 想要在.NET应用中轻松执行远程服务器命令吗 SSH.NET库为开发者提供了完美的解决方案这个专为.通信网络创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?