Estaba tratando de conectar mi aplicación de reacción a una base de datos de Mongodb, pero sucedió esto.
//index.js ReactDOM.render( <React.StrictMode> <BrowserRouter> <App /> </BrowserRouter> </React.StrictMode>, document.getElementById("root") );En React 18, es necesario:
import { createRoot } from 'react-dom/client';
crea su contenedor raíz con esta función:
const root = createRoot(document.getElementById("root"));
y luego renderice su aplicación raíz:
root.render(<YourApp />);
puedes leer esto en:https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html
Simplemente reemplace su código con el siguiente en el archivo index.js:
import ReactDOM from "react-dom/client"; const root = ReactDOM.createRoot(document.getElementById("root")) root.render(<App />);