#2501·Chat2DB

bug( 导出): 导出进度 渲染过程中的列变异存储状态

作者: Aias00创建于 2026年8月4日更新于 2026年9月9日

□ 说明

Export property Bar.contentRender'在渲染过程中变换出time.task status'(一个zustand store state 状态对象):如果(time.taskstatus } Finished {ite.errororLog){time.taskstatus = ERROR;}在渲染过程中变的商店状态不会引发再变换(这是必然的突变,而不是set'),因此Finished ERROR的重新分类不一致;它也可能触发React'“在发出警告时不能更新一个组件”。

□ 地点

chat2db-community-client/src/blocks/importAndExport/partments/Export Progress Bar/index.tsx:59-61'(修改),74,79,84'(读作`项目.任务现状')。

□ 影响

有错误的已完成任务可能显示不正确状态; 反应状态不一致; 潜在的控制台警告 。

□ 建议修正

计算有效状态'而不发生变异:有效状态'=(项目. task Status === finished && project.errorLog)? 错误:项目. task status;"并在提供条件中使用.

□ 相关已存在

无.

内容来源: OtterMind/Chat2DB