На скриншоте console.log
, react-router
совпадает на
<Route component={Header} title='Sample Scorecard' />
Это правильное поведение, так как Switch
ищет первое совпадение.
Я предлагаю не объявлять рендеринг для Header
как Route
. т.е.
<Switch>
<Route path='/loading' exact component={LoadingPage} />
<Header title='Sample Scorecard' />
</Switch>
Таким образом, Switch
будет отображать его, только если loading
путь не найден.