I have a very simple problem in my routing in ReactJS. I have a problem on my PrivateRoute. I cannot redirect to Customer or Product routes. Pls check my code below. Thanks.
Routes.js
function Routes() {
return (
<Router>
<Switch>
<PrivateRoute exact path="/" component={Common} />
<Route path="/login" component={Login} />
<Route path="/signup" component={Signup} />
</Switch>
</Router>
);
}
export default Routes;
Common.js
const Common = () => {
const classes = useStyles();
return (
<div>
<div className={classes.root}>
<CssBaseline />
<SideNav />
<main className={classes.content}>
<div className={classes.toolbar} />
<Switch>
<PrivateRoute path="/" component={Dashboard} />
<PrivateRoute path="/dashboard" component={Dashboard} />
<PrivateRoute path="/customers" component={Customers} />
<PrivateRoute path="/customers/:id" component={CustomersDetail} />
<PrivateRoute path="/products" component={Products} />
<PrivateRoute path="/products/:id" component={ProductsDetail} />
</Switch>
</main>
</div>
</div>
);
};
export default Common;