Это сработало, спасибо большое! Теперь я мог лучше понять архитектуру.
я пытаюсь в своем приложении выполнить несколько тестов с новым контекстным API из React 16.3, но я не могу понять, почему мое перенаправление никогда не работает.
<ContextA>
<Switch>
<Route exact path='/route1' component={ Component1 } />
<ContextB>
<Route exact path='/route2' component={ Component2 } />
<Route exact path='/route3' component={ Component3 } />
</ContextB>
<Redirect from='/' to='/route1' />
</Switch>
</ContextA>
Я не хочу, чтобы мой ContextB был доступен для всех маршрутов, только 2 и 3. Как я могу это сделать?