
generative-loaders
专为 AI 生成界面打造的 React 加载态组件,让流式输出不再空白焦虑
generative-loaders 是一个面向生成式 AI 界面的 React 加载状态组件库,用 TypeScript 编写。它解决的核心问题是:传统 loading 组件(转圈、骨架屏)无法表达 AI 生成过程的特殊性——文字是逐字流式输出的、图像是逐步渲染的、工具调用是分阶段进行的,而用户需要知道系统正在做什么、进度如何。项目提供三类加载态:流式文本加载、内联活动指示、图像生成占位,并强调无障碍支持(ARIA 属性、屏幕阅读器友好、减少动画偏好适配)。组件基于 Framer Motion 实现动画,可开箱即用,也能按需定制样式,适合正在构建聊天机器人、AI 写作、文生图等生成式产品的团队,让等待过程从焦虑变为可感知的反馈。
项目数据
使用教程
核心亮点
- 针对流式文本、图像生成、内联活动三类 AI 场景提供专用加载组件,而非通用转圈
- 内置无障碍支持,适配屏幕阅读器和 prefers-reduced-motion,生成式产品中少见
- 基于 Framer Motion,动画流畅且可定制,TypeScript 类型完整
不足之处
- 项目处于早期,组件数量和文档完善度有限,复杂场景需自行扩展
- 仅支持 React 生态,非 React 项目无法直接使用
适用场景
- AI 聊天应用中等待模型逐字回复时的流式文本占位
- 文生图工具中图片逐步生成时的渐进式加载动画
- AI Agent 执行多步工具调用时展示当前活动状态
替代项目
react-loading-skeleton、lottie-react
项目介绍
上一篇:upage
下一篇:没有了!
同类项目推荐
open-design
开源
让 AI 代工做界面,本地跑完随手改
Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. ️ L···
Excalidraw
开源
开源虚拟白板协作工具
Virtual whiteboard for sketching hand-drawn like diagrams
morph
开源
用数据直接生成设计、动画和交互可视化
Morph is a free and open-source tool for creating designs, animations or interactive···
ChatGPT-MidJourney-prompt
开源
输入一句话,AI帮你生成Midjourney完整提示词
This is a ChatGPT based prompt generation model for MidJorney. The purpose of this m···