1

I am using react-router-dom to navigating inside by reactjs app. My app.js looks like so:

return(
   <div>
      <BrowserRouter>
         <Route path="/signin" component={signin} />
         <SideBar />
         <Route path="/home" component={home} />
         <Route path="/user" component={user} />
         <Route path="/settings" component={settings} />
      </BrowserRouter>
   </div> 
);

My question is I want to show <SideBar /> only if a user has already logged in. But as seen from the current code, it is displayed even in the signin page. What is the best approach to achieve this?

Singh
  • 1,887
  • 3
  • 18
  • 29

0 Answers0