AX 爱鲜报

React Bits

面向 React 与 Next.js 的开源动画组件库,提供 215+ 个可交互、可定制的动效组件与背景,支持 JS/TS 与 CSS/Tailwind 四种风格,并可通过 shadcn CLI 或 MCP 直接引入项目。

过去 7 天收获 9 颗 Star

爱鲜报评分

0.0

0 人评分

51k

星数

否

中文

JavaScript

主语言

是

活跃

140

贡献者

人工分析

EDITORIAL

推荐理由

组件数量多、分类清晰,覆盖文字动画、背景特效、卡片导航等常见视觉需求,能显著缩短动效开发时间。支持 shadcn 与 jsrepo 一键安装,还提供 MCP 接入,方便在 Cursor、Claude Code 等 AI 编程工具中直接调用。适合想快速做出有记忆点界面的前端团队。

适用场景

  • 营销落地页与产品官网动效
  • React/Next.js 项目快速搭建视觉亮点
  • AI 编程助手(MCP)自动引入组件
  • 个人作品集与创意展示页面
  • 后台/工具站的微交互细节优化

优点

  • 组件数量多、分类完整,覆盖文字、背景、卡片、微交互等场景
  • 同时提供 JS/TS 与 CSS/Tailwind 四种风格,适配不同技术栈
  • 支持 shadcn CLI、jsrepo 与 MCP 多种引入方式,集成成本低
  • 每个组件带在线演示与可调参数,方便预览和二次修改
  • 社区热度高,Star 数超过 5 万

缺点

  • 许可证为 MIT + Commons Clause,商用需留意条款限制
  • 部分背景与 3D 效果依赖 WebGL/着色器,低端设备可能有性能压力
  • 组件风格偏炫酷,需按产品调性筛选,避免过度使用
  • 文档与社区以英文为主,中文资料较少
上手难度 入门

React Bits 是什么

React Bits 是一个面向 React 与 Next.js 的开源动画组件库,主打「让人记住的网页动效」。它提供 215+ 个免费动画组件与背景,每个组件都有在线演示和可调参数,你可以自己调,也可以交给 AI Agent 引入。

组件分类

分类 数量 典型内容
文字动画 33 拆分文字、打字机、轮播词、滚动显现
动画 38 光标特效、悬停交互、边框与图片效果
组件 48 卡片、导航、轮播、画廊
微交互 34 按钮、开关、指示器等小细节
背景 63 渐变、粒子、网格、着色器效果

每个组件都提供四种风格:JavaScript 或 TypeScript,搭配 CSS 或 Tailwind。

安装方式

推荐使用 shadcn CLI,后缀决定风格(JS/TS + CSS/TW):

npx shadcn@latest add @react-bits/SplitText-TS-TW

也可以使用 jsrepo:

npx jsrepo@latest add https://reactbits.dev/r/SplitText-TS-TW

如果只想手动复制,打开组件页的 Code 标签,选择风格后把文件粘贴进项目即可。

与 AI Agent 配合

React Bits 兼容 shadcn MCP 服务器,Claude Code、Cursor、Codex、VS Code 等客户端可以自动查找并添加组件。在 components.json 中注册:

{
  "registries": {
    "@react-bits": "https://reactbits.dev/r/{name}.json"
  }
}

然后初始化 MCP 客户端,例如 npx shadcn@latest mcp init --client claude,再直接描述需求即可。

创意工具

官网还提供 Background Studio、Center Stage、Shape Magic、Texture Lab、Sound Lab 等浏览器内工具,可用于生成背景、产品截图、Logo 材质、纹理与音效,并导出代码、图片或视频。

注意事项

  • 许可证为 MIT + Commons Clause,商业使用前请阅读条款。
  • 背景与 3D 类组件依赖 WebGL,移动端或低端设备需关注性能。
  • 动效风格偏炫酷,建议结合产品调性按需选用。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。