I have a navigation component which renders each navigation link. The return of this component looks like this:
return (
<li key={`nav-list-${el.title}-${index}`}>
<Link to={{pathname: '/c/' + el.urlkey}}
activeClassName={s.active}>{el.title}</Link>
{subNav}
</li>
);
The active class is only set on a page refresh. When clicking through the links the active indicator stays at the initial link.
I'm not using Redux so it doesn't seem to be related to this issue: activeClassName does not work on the sideMenu when clicking on the link
My route look like this:
<Route path="/c/:category(/:title)" component={CategoryView} name="category" />
using React-Router 2.8.1 and browserHistory