React's lifecycle will guarantee that `componentWillMount()` is called before `componentWillUnmount()`, so you don't need to do this check :D See http://facebook.github.io/react/docs/advanced-components.html