Como usar a API de contexto com o roteador de reação v4?

Estou tentando aqui no meu aplicativo fazer alguns testes com a nova API de contexto do React 16.3, mas não consigo entender por que meu redirecionamento nunca funciona.

<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>

Não quero ter meu ContextB disponível para todas as rotas, apenas 2 e 3. Como posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion