Skip to content

Commit f9ca7a0

Browse files
authored
fix: defer react render
1 parent 7703653 commit f9ca7a0

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

js/src/main.tsx

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,21 @@ const mapping = [
3131
},
3232
]
3333

34-
mapping.forEach(({ els, App }) => {
35-
if (!!els) {
36-
els.forEach((el) => {
37-
ReactDOM.createRoot(el).render(
38-
<React.StrictMode>
39-
<QueryClientProvider client={queryClient}>
40-
<StyleProvider hashPriority="low">
41-
<App />
42-
</StyleProvider>
43-
<ReactQueryDevtools initialIsOpen={false} />
44-
</QueryClientProvider>
45-
</React.StrictMode>,
46-
)
47-
})
48-
}
34+
document.addEventListener('DOMContentLoaded', () => {
35+
mapping.forEach(({ els, App }) => {
36+
if (!!els) {
37+
els.forEach((el) => {
38+
ReactDOM.createRoot(el).render(
39+
<React.StrictMode>
40+
<QueryClientProvider client={queryClient}>
41+
<StyleProvider hashPriority="low">
42+
<App />
43+
</StyleProvider>
44+
<ReactQueryDevtools initialIsOpen={false} />
45+
</QueryClientProvider>
46+
</React.StrictMode>,
47+
)
48+
})
49+
}
50+
})
4951
})

0 commit comments

Comments
 (0)