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