fix(PageTransition): prevent unnecessary execution in useEffect when pathname matches

This commit is contained in:
Supra4E8C
2026-01-04 18:25:54 +08:00
parent b7e720133d
commit bf20f3d86e

View File

@@ -54,6 +54,7 @@ export function PageTransition({
useEffect(() => {
if (isAnimating) return;
if (location.key === currentLayerKey) return;
if (currentLayerPathname === location.pathname) return;
const scrollContainer = resolveScrollContainer();
exitScrollOffsetRef.current = scrollContainer?.scrollTop ?? 0;
const resolveOrderIndex = (pathname?: string) => {