去掉 Model3DViewer 加载 effect 里冗余的 sourceKind 依赖

- packages/model3d-viewer/src/Model3DViewer.tsx:删除只出现在依赖数组里的 sourceKind 变量与依赖项,effect 实际只分支 sourceData / sourceUrl,kind 变化必然带动这两者之一变化

验证:npx tsc(严格模式单文件检查)、npx vitest run packages/model3d-viewer
This commit is contained in:
2026-09-22 13:17:27 +08:00
parent de8bb9d373
commit 104656aa99
@@ -82,7 +82,6 @@ export function Model3DViewer({
[],
);
const sourceKind = source.kind;
const sourceFormat = source.format;
const sourceUrl = source.kind === 'url' ? source.url : null;
const sourceData = source.kind === 'bytes' ? source.data : null;
@@ -146,7 +145,7 @@ export function Model3DViewer({
sceneRef.current = null;
}
};
}, [sourceKind, sourceFormat, sourceUrl, sourceData, reportStatus]);
}, [sourceFormat, sourceUrl, sourceData, reportStatus]);
useEffect(() => {
autoRotateRef.current = autoRotate;