Fix the react app initialization.

ReactDOM.render is deprecated and using it forces react 17 behavior.
This commit is contained in:
Dan Albert 2022-10-07 14:31:19 -07:00
parent 2338c26392
commit 3a2eb182f9

View File

@ -4,18 +4,20 @@ import { SocketProvider } from "./components/socketprovider/socketprovider";
import "./index.css"; import "./index.css";
import * as serviceWorker from "./serviceWorker"; import * as serviceWorker from "./serviceWorker";
import React from "react"; import React from "react";
import ReactDOM from "react-dom"; import ReactDOM from "react-dom/client";
import { Provider } from "react-redux"; import { Provider } from "react-redux";
ReactDOM.render( const root = ReactDOM.createRoot(
document.getElementById("root") as HTMLElement
);
root.render(
<React.StrictMode> <React.StrictMode>
<Provider store={store}> <Provider store={store}>
<SocketProvider> <SocketProvider>
<App /> <App />
</SocketProvider> </SocketProvider>
</Provider> </Provider>
</React.StrictMode>, </React.StrictMode>
document.getElementById("root")
); );
// If you want your app to work offline and load faster, you can change // If you want your app to work offline and load faster, you can change