Réagir Routeur Route par défaut Redirection vers / accueil

Je suis très nouveau pour réagir et les bibliothèques de routeur et de bootstrap que j'ai choisi d'utiliser. Ils sont fondamentalement juste réagir-routeur-bootstrap. Je suis juste en train de penser aux choses et je veux créer une application Web qui a une navigation url basique. J'ai 4 parties, la navigation à la maison, puis cliquez sur les liens, puis sur les itinéraires, mais lorsque vous naviguez vers l'itinéraire par défaut, le gestionnaire fonctionne correctement, car il affiche le composant Home, mais ne fait pas le bouton Home Actif dans le nav. Je suis un peu coincé et je me demande si quelqu'un peut m'aider? J'aimerais que cette partie de la maison soit active à la route par défaut / / et pensais pouvoir redirectionner vers '/ home' et laisser le reste s'en occuper, mais il ne semble pas que je puisse ajouter un chemin Prop à DefaultRoute. Donc, j'étais curieux si quelqu'un avait des idées? Aussi curieux si cela ressemble à la bonne façon de construire quelque chose comme je construis.

J'ai fait un gist qui est ICI

Merci à tous avant le temps!

Le seul changement que j'ai fait était sur vos itinéraires, ils avaient l'habitude de ressembler à ceci:

var routes = ( <Route handler={App} > <DefaultRoute handler={Home}/> <Route name="home" handler={Home} path="/home"> </Route> <Route name="browse" handler={Browse} path="/browse"> </Route> <Route name="add" handler={Add} path="/add"> </Route> <Route name="about" handler={About} path="/about"> </Route> </Route> 

);

Et je les ai changés à ceci:

 var routes = ( <Route handler={App} > <DefaultRoute name="home" path="/" handler={Home}/> <Route handler={Home} path="/home"> </Route> <Route name="browse" handler={Browse} path="/browse"> </Route> <Route name="add" handler={Add} path="/add"> </Route> <Route name="about" handler={About} path="/about"> </Route> </Route> 

);

Je l'ai testé et ça fonctionne comme prévu. Lorsque vous visitez la page d'accueil, l'URL n'a que le /#/ et n'est pas suffixé comme /#/home , je ne pense pas que ce soit un problème.