Skip to content

Commit 6cf985a

Browse files
Update to dot net 8 and react 18 render method
1 parent b8c5a10 commit 6cf985a

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

Web/ClientApp/src/index.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
import 'bootstrap/dist/css/bootstrap.css';
22
import React from 'react';
33
import ReactDOM from 'react-dom';
4+
import { createRoot } from 'react-dom/client';
45
import { BrowserRouter } from 'react-router-dom';
56
import App from './App';
67
import registerServiceWorker from './registerServiceWorker';
78

89
const baseUrl = document.getElementsByTagName('base')[0].getAttribute('href') || undefined;
9-
const rootElement = document.getElementById('root');
1010

11-
ReactDOM.render(
11+
const container = document.getElementById('root');
12+
const root = createRoot(container!);
13+
14+
root.render(
1215
<BrowserRouter basename={baseUrl}>
1316
<App />
14-
</BrowserRouter>,
15-
rootElement);
17+
</BrowserRouter>);
1618

1719
registerServiceWorker();

Web/Web.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<RootNamespace>ICSharpCode.CodeConverter.Web</RootNamespace>
66
<AssemblyName>ICSharpCode.CodeConverter.Web</AssemblyName>
77
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
@@ -21,7 +21,7 @@
2121

2222
<ItemGroup>
2323
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="6.0.0" />
24-
<PackageReference Include="Microsoft.AspNetCore.SpaProxy" Version="7.0.1" />
24+
<PackageReference Include="Microsoft.AspNetCore.SpaProxy" Version="8.0.0" />
2525
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
2626
<PackageReference Include="System.Data.SqlClient" Version="4.8.5" />
2727
</ItemGroup>

0 commit comments

Comments
 (0)