'Link' is not working properly. Please any one resolve this issue. I tried so many ways but non of them working. When I clicked on home or about, it doesn't move to other side, I have to reload the side manually.
Header.js
import { Link } from "react-router-dom";
<Link className="nav-link active" aria-current="page" to="/">Home</Link>
<Link className="nav-link" to="/about">About</Link>
App.js
import { BrowserRouter as Router, Switch, Route } from "react-router-dom";
<Router>
<Header title="My Todos List" />
<Switch>
<Route
exact
path="/"
render={() => {
return (
<>
<AddTodo addTodo={addTodo} />
<Todos todos={todos} onDelete={onDelete} />
</>
);
}}
></Route>
<Route exact path="/about">
<About />
</Route>
</Switch>
<Footer />
</Router>
Package.json
{
"name": "todos-list", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^5.3.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" },