When user is not logged in redirect to login. Reactjs [duplicate]
This question already has an answer here: How to implement authenticated routes in React Router 4? 12 answers My App looks like: class App extends Component { render() { <Router> <div> <Route exact path='/login' component={Login} /> <Route exact path='/game' component={GameContainer} /> <Route exact path='/chat' component={ChatContainer} /> <Route exact path='/info' component={InfoContainer} /> </div> </Router> } If the user visits a page under /game and is not logged in, I want to redirect them to the login page. How to do it an elegant way in all routers? See this answer https:/