Приложение. js
return (
<div>
<NavBar />
<Switch>
<Route exact path='/' component={HomePage}></Route>
<Route path='/login' render={() => userCredentials.email ? <Redirect to='/' /> : <Form />}></Route>
<Route path='/register' render={() => userCredentials.email ? <Redirect to='/' /> : <Form />}></Route>
<Route path='/About' component={About}></Route>
<Route path='/Plot' component={Plot}></Route>
<Route path='/Profile' component={Profile}></Route>
</Switch>
</div> );}
Мне нужен NavBar на каждой странице, поэтому я размещаю его вне компонента Switch. Однако, когда я это делал, я потерял пропозицию соответствия с withRouter (match.url или path is '/'), что является большим позором, так как мне это тоже нужно. Есть идеи?