Skip to content

useStreaming 增加 output 的初始值 #1522

@JUNERDD

Description

@JUNERDD

需求动机

在 ssr 场景或需要整个页面同步渲染的场景时,由于 useStreaming output 的初始值是空字符串,就会导致在页面中的其他组件会先渲染,而 XMarkdown 会等 useStreaming 当中的首次 useEffect 解析成功后才会赋予 output 值去进行渲染。这样会造成页面的组件内容闪烁问题

提议的 API 是什么样的?

希望的 output state 写法:const [output, setOutput] = useState(() => getInitialOutput());

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions