title: React-countdown-now not updating on render
body: <p>I am creating a Mission Clock web app using React and Flux.</p>
  
  <p>The code can be found here: <a href="https://github.com/jcadam14/Flux-Mission-Clock" rel="nofollow noreferrer">https://github.com/jcadam14/Flux-Mission-Clock</a></p>
  
  <p>Right now it's extremely basic, I'm new to React and Flux and it has been an extremely long time since I did any JavaScript (been in the monolithic Java application business for too long).  This is to get a proof of concept so I can base my design around React/Flux.</p>
  
  <p>The basic concept is a "Next Contact" timer counts down and when it hits 1min before completion, the box the counter is in turns red.  Then when the NextContact timer completes, a CurrentContact timer starts, and a new NextContact timer should start.</p>
  
  <p>Everything works fine up until the point where the NextContact component completes and is supposed to update with a new NextContact.  The text in the component and the style update, but the Countdown does not start ticking down.  It stays at the new value but doesn't start the timer.</p>
  
  <p>Each time a render occurs because of some other reason, the NextContact component updates again with a new time but does not start counting.</p>
  
  <p>However, if I save any change within any of the files (I'm using Visual Studio Code with module.hot active) then the counter starts and in fact picks up where it should be.  So it seems like something isn't getting fully rendered on change like I would expect.</p>
  
  <p>I've tried using forceUpdate but that didn't do anything, and I've tried various ways of getting the Counter component but nothing works.</p>
  
  <p>Any help would be greatly appreciated.  I'm hoping once I get this down and can understand how all the dispatching stuff works the rest of the application should fall into place (the timers are a central component to the app, everything else is rather simple).</p>
  
  <p>EDIT: I also tried writing just a simple timer app with Countdown but this time using Redux, and the same thing happens.  So I guess the question might be how do you force a component to re-initialize itself?</p>
  
  <p>Thanks!
  Jason</p>