Whenever I run my code I am getting the following errors on my web application:
Error:
useHref() may be used only in the context of a<Router>component.
Error: [BrowserRouter] is not a
<Route>component. All component children of<Routes>must be a<Route>or<React.Fragment>
I am using "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.3.0".
App.js
import React from "react";
import { BrowserRouter as Route, Routes } from "react-router-dom";
import "bootstrap/dist/css/bootstrap.min.css"
import Navbar from "./components/navbar.component";
import ExercisesList from "./components/exercises-list.component";
import EditExercise from "./components/edit-exercise.component";
import CreateExercise from "./components/create-exercise.component";
import CreateUser from "./components/create-user.component";
function App() {
return (
<div className="container">
<Navbar />
<Routes>
<Route path="/" exact component={ExercisesList} />
<Route path="/edit/:id" component={EditExercise} />
<Route path="/create" component={CreateExercise} />
<Route path="/user" component={CreateUser} />
</Routes>
</div>
);
}
export default App;