title: React components not updating from Redux state after Hot Module Reload
body: <p>I am using react-hot-loader 3.0.0-beta.6 to hot reload react components. Reloading itself works well - i see the updated component immediately. Unfortunately, after successful reload, dispatching actions inside the application does not trigger rerenders any more and I need to do a full manual refresh to get the application working again. The dispatched actions update the redux store, but the components are not rerendered.</p>
  
  <p>All the components I am using consist of a connected container and a stateless component.
  What could be the reason for not rendering the updated state? How could I continue debugging?</p>
  
  <p>MyComponent/container.js:</p>
  
  <pre><code>const mapStateToProps = state =&gt; ({
      ...
  });
  
  const mapDispatchToProps = dispatch =&gt;
    bindActionCreators({
      ...
    }, dispatch);
  
  export default connect(mapStateToProps, mapDispatchToProps)(Component);
  </code></pre>
  
  <p>MyComponent/component.jsx:</p>
  
  <pre><code>const Component = ({ testProp1, testProp2 }) =&gt; (
    &lt;div onClick={testProp2}&gt;
      {testProp1}
    &lt;/div&gt;
  );
  </code></pre>
  
  <p>Here is the successful update:</p>
  
  <pre><code>[WDS] App updated. Recompiling...
  [WDS] App hot update...
  [HMR] Checking for updates on the server...
  [HMR] Updated modules:
  [HMR]  - ./source/modules/DropDown/index.js
  ...
  [HMR]  - ./source/modules/App/index.js
  </code></pre>
  
  <p>Render in the main.jsx:</p>
  
  <pre><code>const render = () =&gt; {
    ReactDOM.render(
      &lt;AppContainer&gt;
        &lt;Provider store={store}&gt;
          &lt;MuiThemeProvider&gt;
            &lt;App /&gt;
          &lt;/MuiThemeProvider&gt;
        &lt;/Provider&gt;
      &lt;/AppContainer&gt;,
          eyeTalLayer
      );
  };
  
  render();
  
  if (module.hot) {
    module.hot.accept('./modules/App', render);
  }
  </code></pre>