Try marking React 18’s react-dom/client
as external
This commit is contained in:
parent
99513c3703
commit
2ea2a31db7
2 changed files with 2 additions and 2 deletions
|
@ -7,7 +7,7 @@ const usingReact18 = version.startsWith('18.');
|
|||
// Import the correct hydration method based on the version of React.
|
||||
const hydrateFn = (
|
||||
async () => usingReact18
|
||||
? (await import('react-dom/client')).hydrateRoot
|
||||
? (await import('react-dom/client.js')).hydrateRoot
|
||||
: (await import('react-dom')).hydrate
|
||||
)();
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ function getViteConfiguration() {
|
|||
dedupe: ['react', 'react-dom'],
|
||||
},
|
||||
ssr: {
|
||||
external: ['react-dom/server.js'],
|
||||
external: ['react-dom/server.js', 'react-dom/client.js'],
|
||||
},
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue