Это сработало, спасибо большое! Теперь я мог лучше понять архитектуру.

я пытаюсь в своем приложении выполнить несколько тестов с новым контекстным 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. Как я могу это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос