From 3c148e18b956a2256e5ad4986f13bc43a474bf34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 5 Aug 2026 13:26:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=90=8E=E5=8F=B0=E9=A2=84?= =?UTF-8?q?=E8=A7=88=E6=97=A0=E6=95=88=E8=A7=A3=E6=9E=90=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除调用方未消费的 isResolving 状态 减少签名地址解析过程中的无效渲染 --- apps/admin-web/src/components/AdminEditorAssetMedia.tsx | 8 -------- 1 file changed, 8 deletions(-) diff --git a/apps/admin-web/src/components/AdminEditorAssetMedia.tsx b/apps/admin-web/src/components/AdminEditorAssetMedia.tsx index 6fb205851..33c14e90a 100644 --- a/apps/admin-web/src/components/AdminEditorAssetMedia.tsx +++ b/apps/admin-web/src/components/AdminEditorAssetMedia.tsx @@ -646,25 +646,21 @@ function useAdminResolvedAssetUrl( const [resolvedImageSrc, setResolvedImageSrc] = useState( shouldResolve ? '' : normalizedImageSrc, ); - const [isResolving, setIsResolving] = useState(enabled && shouldResolve); const [hasError, setHasError] = useState(false); useEffect(() => { if (!normalizedImageSrc && !normalizedObjectKey) { setResolvedImageSrc(''); - setIsResolving(false); setHasError(false); return; } if (!shouldResolve) { setResolvedImageSrc(normalizedImageSrc); - setIsResolving(false); setHasError(false); return; } if (!enabled) { setResolvedImageSrc(''); - setIsResolving(false); setHasError(false); return; } @@ -674,7 +670,6 @@ function useAdminResolvedAssetUrl( let retryIndex = 0; const dispatchController = new AbortController(); setResolvedImageSrc(''); - setIsResolving(true); setHasError(false); const resolveReadUrl = async () => { @@ -698,7 +693,6 @@ function useAdminResolvedAssetUrl( if (!cancelled) { const nextUrl = resolveAdminAssetReadSignedUrl(response); setResolvedImageSrc(nextUrl); - setIsResolving(false); setHasError(!nextUrl); } } catch (error: unknown) { @@ -716,7 +710,6 @@ function useAdminResolvedAssetUrl( return; } setResolvedImageSrc(''); - setIsResolving(false); setHasError(true); } }; @@ -742,7 +735,6 @@ function useAdminResolvedAssetUrl( return { resolvedUrl: resolvedImageSrc, - isResolving, hasError, }; }