When I click any button on Navabar then component is not changing or displaying. But if I change in url and hit the enter button then component coming successfully. Here I mentioned my code below
I have used react-router-dom@5.2.0
import React from "react";
import { Nav, Navbar } from "react-bootstrap";
import { Link } from "react-router-dom";
const AppNavBar = () => {
return (
<>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<Link class="nav-link" to="/">
HOME
</Link>
</li>
<li class="nav-item">
<Link class="nav-link" to="/employee">
EMPLOYEE
</Link>
</li>
<li class="nav-item">
<Link class="nav-link" to="/admin">
ADMIN
</Link>
</li>
</ul>
</div>
);
};
export default AppNavBar;
In App.js--
function App() {
return (
<>
<Router>
<AppNavBar />
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/employee" component={Employee} />
<Route exact path="/admin" component={Admin} />
</Switch>
</Router>
</>
);
}
export default App;