В вашем Route
у вас будет коллекция RouteParams
(совпадение, местоположение и история).Вы можете использовать, например, location.pathname для условного рендеринга всего, что вы хотите.
Что-то вроде:
<Router>
<Route render={({match,location,history})=>{
const showNavFields = location.pathname==='/your-path'
return {
<NavBar showNavFields={showNavFields}/>
}
}}/>
<Switch>
<Route path="/your-path" component="AComponent"/ >
<Route path="/your-other-path" component="AnotherComponent"/ >
</Switch>
</Router>