J'ai un composant de navigation qui rend chaque lien de navigation. Le retour de ce composant ressemble à ceci :
return (
<li key={`nav-list-${el.title}-${index}`}>
<Link to={{pathname: '/c/' + el.urlkey}}
activeClassName={s.active}>{el.title}</Link>
{subNav}
</li>
);
La classe active n'est définie que lors d'un rafraîchissement de la page. Lorsque vous cliquez sur les liens, l'indicateur actif reste sur le lien initial.
Je n'utilise pas Redux, donc cela ne semble pas être lié à ce problème : activeClassName ne fonctionne pas dans le sideMenu lorsque l'on clique sur le lien
Mon parcours ressemble à ceci :
<Route path="/c/:category(/:title)" component={CategoryView} name="category" />
en utilisant React-Router 2.8.1 et browserHistory