I have my CSSTransitions with the unmountOnExit & mountOnEnter flags. I see my components leave the DOM, but the component's componentWillMount and componentWillUnmount are never triggered again even if I return to the page.
public render() {
return (
<CSSTransition
className="navigation-fade"
classNames="navigation-fade"
timeout={150}
in={this.props.in}
unmountOnExit
mountOnEnter
>
<div