Slightly OT, but why are you calling unmountComponentAtNode before render?  That seems like a bad idea.  ReactDOM.render will update in-place, rather than tearing the whole thing down and instantiating new versions of everything.<p><a href="https:&#x2F;&#x2F;facebook.github.io&#x2F;react&#x2F;docs&#x2F;top-level-api.html#reactdom.render" rel="nofollow">https:&#x2F;&#x2F;facebook.github.io&#x2F;react&#x2F;docs&#x2F;top-level-api.html#rea...</a>