Есть часть страницы
<Header/>
<Switch>
<Route path={/componentOneURL} component={ComponentOne} />
<Route path={/componentTwoURL} component={ComponentTwo} />
</Switch>
<Footer/>
Это условная часть апки у нас тут Header Footer и элемент который грузиться при переходе на соответствующий раут
Надо менять состояние Header в зависимости от того, на который элемент в Switch мы перешли, для себя вывел 2 возможных варианта решения задачи:
1. спрятать Header в ComponentOne и ComponentTwo и там уже это не проблема.
2. через Redux ( редакс только учу поэтому сам еще не знаю как зделать но зделать вроде можно )
Оба варианта кажутся мне костылями поэтому возможно кто-то подскажет мне какой-то простой вариант который я возможно пропустил по неопытности