Je suis en train d'essayer React-Router (v4) et j'ai des problèmes pour démarrer le Nav afin d'avoir l'un des éléments de la base de données. Link
L'être active
. Si je clique sur l'un des Link
tags, puis les trucs actifs commencent à fonctionner. Cependant, j'aimerais que Home Link
doit être actif dès le démarrage de l'application, car c'est le composant qui se charge à l'ouverture de l'application. /
route. Y a-t-il un moyen de faire cela ?
Voici mon code actuel :
const Router = () => (
<BrowserRouter>
<div>
<Nav>
<Link activeClassName='is-active' to='/'>Home</Link> {/* I want this to start off as active */}
<Link activeClassName='is-active' to='/about'>About</Link>
</Nav>
<Match pattern='/' exactly component={Home} />
<Match pattern='/about' exactly component={About} />
<Miss component={NoMatch} />
</div>
</BrowserRouter>
)