We're a place where coders share, stay up-to-date and grow their careers.
Because you have two switch statement, the router checks the first switch and loads the default not found route
Also this, why the Blog & Contact doesn't appear, is there any way to have multiple providers in Routes
<Switch> <AProvider> <Route exact path="/" component={Home} /> <Route exact path="/about" component={About} /> </AProvider> <BProvider> <Route exact path="/blog" component={Blog} /> <Route exact path="/contact" component={Contact} /> <Route component={NotPage} /> </BProvider> </Switch>
Because you have two switch statement, the router checks the first switch and loads the default not found route
Also this, why the Blog & Contact doesn't appear, is there any way to have multiple providers in Routes