Skip to content

Commit c130ac0

Browse files
authored
Fix: Lazy loading adds a loading state to the page (#13038)
### What problem does this PR solve? Fix: Lazy loading adds a loading state to the page ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
1 parent 301ed76 commit c130ac0

File tree

2 files changed

+126
-110
lines changed

2 files changed

+126
-110
lines changed

web/src/app.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ if (process.env.NODE_ENV === 'development') {
7373
trackAllPureComponents: true,
7474
trackExtraHooks: [],
7575
logOnDifferentValues: true,
76+
exclude: [/^RouterProvider$/],
7677
});
7778
},
7879
);
@@ -150,6 +151,13 @@ const RootProvider = ({ children }: React.PropsWithChildren) => {
150151
);
151152
};
152153

154+
const RouterProviderWrapper: React.FC<{ router: typeof routers }> = ({
155+
router,
156+
}) => {
157+
return <RouterProvider router={router}></RouterProvider>;
158+
};
159+
RouterProviderWrapper.whyDidYouRender = false;
160+
153161
export default function AppContainer() {
154162
// const [router, setRouter] = useState<any>(null);
155163

@@ -163,8 +171,7 @@ export default function AppContainer() {
163171

164172
return (
165173
<RootProvider>
166-
<RouterProvider router={routers}></RouterProvider>
167-
{/* <RouterProvider router={router}></RouterProvider> */}
174+
<RouterProviderWrapper router={routers} />
168175
</RootProvider>
169176
);
170177
}

0 commit comments

Comments
 (0)