La aplicación de reacción estaba funcionando hasta que agregué React Router, muestra este error
TypeError: no se pueden leer las propiedades de undefined (leyendo 'ubicación')
Reaccionar aplicación
import { Router, Switch, Route } from "react-router-dom"; function App() { return ( <Router> <div className="App"> <Header /> <Switch> <Route path="/" component={MainPage}></Route> </Switch> </div> </Router> ); } export default App;react-router-dom no exporta Router sino que exporta BrowserRouter, por lo que el código debe ser uno de los siguientes
Primero
import { BrowserRouter, Switch, Route } from "react-router-dom"; <div className="App"> <Header /> <Switch> <Route path="/" component={MainPage}></Route> </Switch> </div> </BrowserRouter>Segundo
import { BrowserRouter as Router, Switch, Route } from "react-router-dom"; <div className="App"> <Header /> <Switch> <Route path="/" component={MainPage}></Route> </Switch> </div> </Router>