这个 hook 返回 streamStatus 和 propStatus,可以实时监控组件生成的各个阶段。
根据 propStatus 的状态,可以逐步显示组件内容,提供更好的用户体验。
在组件生成过程中显示 Skeleton 加载效果,避免页面突然跳动。
可以监控 isSuccess 状态,在组件生成失败时显示友好的错误提示。
💡 提示:流式状态监控在生成复杂组件时最为明显。Tambo AI 会逐步构建组件的各个部分, 你可以看到数据从无到有的过程。这个功能对于大型表单或复杂图表特别有用。
isIdle - 组件尚未开始生成isStreaming - 组件正在生成中isSuccess - 组件生成完成isError - 组件生成失败propStatus["title"]?.isSuccess 可以检查标题是否已生成