You may want to prevent rendering of some part of UI, or a route, when there's no session.
To achieve that, wrap the component tree in
SessionAuth. When there's no session, this component will redirect the user to the login page.
You will need to manually check if a session exists and redirect the user to the login screen if not.