From 8217ccced8913f6f59aeaa0cd3cc5c296f136f7e Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Mon, 9 Feb 2026 09:57:52 +0800 Subject: [PATCH] Fix: whyDidYouRender error (#13040) ### What problem does this PR solve? Fix: whyDidYouRender error ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/assets/svg/home-icon/memory-bri.svg | 6 +++--- web/src/assets/svg/home-icon/memory.svg | 12 +++--------- web/src/routes.tsx | 5 +++-- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/web/src/assets/svg/home-icon/memory-bri.svg b/web/src/assets/svg/home-icon/memory-bri.svg index cb9194cdc..69a3f3856 100644 --- a/web/src/assets/svg/home-icon/memory-bri.svg +++ b/web/src/assets/svg/home-icon/memory-bri.svg @@ -1,8 +1,8 @@ - - + + - + diff --git a/web/src/assets/svg/home-icon/memory.svg b/web/src/assets/svg/home-icon/memory.svg index f50d755f4..9afbf5c24 100644 --- a/web/src/assets/svg/home-icon/memory.svg +++ b/web/src/assets/svg/home-icon/memory.svg @@ -1,14 +1,8 @@ - - - - - - - - + + - + diff --git a/web/src/routes.tsx b/web/src/routes.tsx index 9c228a8f5..ce564f66e 100644 --- a/web/src/routes.tsx +++ b/web/src/routes.tsx @@ -1,4 +1,4 @@ -import { lazy, Suspense } from 'react'; +import { lazy, memo, Suspense } from 'react'; import { createBrowserRouter, Navigate, type RouteObject } from 'react-router'; import FallbackComponent from './components/fallback-component'; import { IS_ENTERPRISE } from './pages/admin/utils'; @@ -92,7 +92,8 @@ const withLazyRoute = ( LazyComponent.name || 'Component' })`; - return Wrapped; + Wrapped.whyDidYouRender = false; + return process.env.NODE_ENV === 'development' ? LazyComponent : memo(Wrapped); }; const routeConfigOptions = [