title: React-Router - componentDidMount not called when navigating to URL
body: <p>I'm a little stumped on this one. I defined a route called <code>classes/:id</code>. When navigating to that route in the app, the <code>componentDidMount()</code> is called. However, when reloading the page or copying and pasting the URL the page completely loads, but the <code>componentDidMount()</code> method is not called at all.</p>
  
  <p>From what I have read, the reason is because the same component mounted even though the page is being reloaded which is why the lifecycle method does ever get fired off.</p>
  
  <p>What are some ways to handle this? Your help is greatly appreciated. Thanks!</p>