diff --git a/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/preact/frontend/src/main.jsx b/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/preact/frontend/src/main.jsx index 41787dab..5a7bfa9e 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/preact/frontend/src/main.jsx +++ b/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/preact/frontend/src/main.jsx @@ -1,5 +1,14 @@ -import {render} from 'preact'; -import {App} from './app'; -import './style.css'; +import React from 'react' +import { createRoot } from 'react-dom/client' +import './style.css' +import App from './App' -render(, document.getElementById('app')); +const container = document.getElementById('root') + +const root = createRoot(container) + +root.render( + + + +) diff --git a/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react-ts/frontend/src/main.tsx b/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react-ts/frontend/src/main.tsx index a6c27f6a..361c8d66 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react-ts/frontend/src/main.tsx +++ b/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react-ts/frontend/src/main.tsx @@ -1,11 +1,14 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import './style.css' import App from './App' -ReactDOM.render( - - - , - document.getElementById('root') +const container = document.getElementById('root') + +const root = createRoot(container!) + +root.render( + + + ) diff --git a/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react/frontend/src/main.jsx b/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react/frontend/src/main.jsx index a6c27f6a..5a7bfa9e 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react/frontend/src/main.jsx +++ b/v2/cmd/wails/internal/commands/initialise/templates/generate/assets/react/frontend/src/main.jsx @@ -1,11 +1,14 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import './style.css' import App from './App' -ReactDOM.render( - - - , - document.getElementById('root') +const container = document.getElementById('root') + +const root = createRoot(container) + +root.render( + + + ) diff --git a/v2/cmd/wails/internal/commands/initialise/templates/templates/react-ts/frontend/src/main.tsx b/v2/cmd/wails/internal/commands/initialise/templates/templates/react-ts/frontend/src/main.tsx index a6c27f6a..361c8d66 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/templates/react-ts/frontend/src/main.tsx +++ b/v2/cmd/wails/internal/commands/initialise/templates/templates/react-ts/frontend/src/main.tsx @@ -1,11 +1,14 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import './style.css' import App from './App' -ReactDOM.render( - - - , - document.getElementById('root') +const container = document.getElementById('root') + +const root = createRoot(container!) + +root.render( + + + )