优化工作流组件,添加初始化和卸载日志,提升调试信息可读性。

This commit is contained in:
北枳 2025-08-16 15:55:06 +08:00
parent adf4579ee1
commit 66f70280d1
2 changed files with 9 additions and 5 deletions

View File

@ -17,7 +17,11 @@ import { SaveEditUseCase } from "@/app/service/usecase/SaveEditUseCase";
import { useSearchParams } from "next/navigation";
const WorkFlow = React.memo(function WorkFlow() {
console.log('WorkFlow--0294877777777777')
useEffect(() => {
console.log("init-WorkFlow");
return () => console.log("unmount-WorkFlow");
}, []);
const containerRef = useRef<HTMLDivElement>(null);
const [isEditModalOpen, setIsEditModalOpen] = React.useState(false);
const [activeEditTab, setActiveEditTab] = React.useState('1');
@ -31,8 +35,6 @@ const WorkFlow = React.memo(function WorkFlow() {
taskObject,
scriptData,
taskSketch,
taskScenes,
taskShotSketch,
taskVideos,
sketchCount,
isLoading,
@ -43,7 +45,6 @@ const WorkFlow = React.memo(function WorkFlow() {
currentLoadingText,
totalSketchCount,
roles,
music,
final,
dataLoadError,
setCurrentSketchIndex,

View File

@ -42,7 +42,10 @@ type ApiStep = keyof typeof STEP_MAP;
export function useWorkflowData() {
console.log('init-useWorkflowData')
useEffect(() => {
console.log("init-useWorkflowData");
return () => console.log("unmount-useWorkflowData");
}, []);
const searchParams = useSearchParams();
const episodeId = searchParams.get('episodeId') || '';