diff --git a/resources/js/app.tsx b/resources/js/app.tsx index b8d0c91a..ac67bac3 100644 --- a/resources/js/app.tsx +++ b/resources/js/app.tsx @@ -11,9 +11,11 @@ createInertiaApp({ title: (title) => `${title} - ${appName}`, resolve: (name) => resolvePageComponent(`./pages/${name}.tsx`, import.meta.glob('./pages/**/*.tsx')), setup({ el, App, props }) { - const root = createRoot(el); - - root.render(); + if (el.hasChildNodes()) { + hydrateRoot(el, ); + } else { + createRoot(el).render(); + } }, progress: { color: '#4B5563',