Skip to content

AI 项目生成流程重复触发的问题 #122

@Kchengz

Description

@Kchengz

问题描述
在 AIProjectGenerator 组件中,当父组件重新渲染时, useEffect 钩子会因为 config 对象引用的变化而重复执行,导致 generateWorldBuildingStream 被调用两次,造成不必要的 API 请求和资源浪费。

问题原因
useEffect 依赖于 config 和 resumeProjectId
父组件重新渲染时会创建新的 config 对象(即使内容相同)
对象引用变化导致 useEffect 再次执行
生成流程被重复启动

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions