TextAnimations
23 个。标题、slogan、数字指标、滚动揭示和文字扰动。
这不是逐个翻译 134 个组件,而是把它压成一张可用于选型、迁移和复盘的分类地图。
23 个。标题、slogan、数字指标、滚动揭示和文字扰动。
30 个。进入、悬停、边框、鼠标反馈和局部视觉效果。
36 个。卡片、导航、画廊、dock、stepper、profile 等完整片段。
45 个。shader、canvas、3D、粒子、网格、光效背景。
先看 TextAnimations。优先从 SplitText、BlurText、CountUp、RotatingText 开始。
先看 Animations。AnimatedContent、FadeContent、GlareHover 更容易局部接入。
先看 Components。画廊、卡片、导航类要先和现有设计系统对齐。
先看 Backgrounds。博客和文档站应优先保证正文可读性。
组件名称、分类、描述、文档 URL 和视频地址的单一来源。
侧栏、页面、Preview、Props、Dependencies 和 Code 面板。
jsrepo 生成 shadcn/jsrepo 可拉取的 JSON。
用户按组件和变体拉取源码,而不是引入整个库。
为 AI agent 提供压缩、稳定、分类好的机器可读索引。
路径:src/content。适合非 TypeScript、非 Tailwind 项目。
路径:src/tailwind。适合轻量复制到 Tailwind 项目。
路径:src/ts-default。类型明确,样式隔离更直观。
路径:src/ts-tailwind。对 HXLoLi 这类 TS 项目更值得优先看。
一屏 1 到 2 个主视觉动效通常已经足够,shader、3D、cursor-follow 要谨慎。
WebGL、canvas、鼠标类交互需要关闭、静态图或低复杂度替代方案。
搬到 Docusaurus 或 Next 时,要处理 window、document、WebGL 和动态 import。
复制源码之后,上游更新不会自动进入项目,后续 bugfix 要人工追踪。
MIT + Commons Clause 可以用于应用和网站,但限制再售卖、再授权或再分发组件本身。
完整 UI 片段最容易和已有设计系统冲突,接入前先做视觉归一。
componentMetadata 模式、public/llms.txt、文档站即实验台、Preview / Code / Props / Dependencies 的展示闭环。
四变体全量维护对个人知识库或博客组件成本偏高。先维护 TS + Tailwind 一个主版本更现实。
<article> react-bits 分门别类学习 </article><h2>0x00 背景</h2>:项目定位、快照、学习目标<h2>0x01 核心结论</h2>:源码片段注册表,而非运行时 UI 库<h2>0x02 关键细节</h2>:分类、变体、registry、依赖、文档站结构<h2>0x03 验证与引用</h2>:commit、统计口径、源码入口<section>本 PPT 只抽取总览层,正文层继续交给构建 HTML</section>用 TextAnimations、Animations、Components、Backgrounds 快速定位需求。
依赖、移动端、SSR、License、维护成本先过一遍。
只选少量高收益组件,保留来源、验证记录和降级方案。
react-bits 的价值不只是动效漂亮,
而是把视觉源码变成
可检索、
可复制、
可分发、
AI 可读
的工程资产。
Source note: ai-docs/002-知识沉淀/002-项目学习/002-react-bits-classified-study/index.md