title: React 16 : componentDidUpdate Warning: Scheduled a cascading update
body: <p>I profiled the performance of my application using react redux by following  <a href="https://building.calibreapp.com/debugging-react-performance-with-react-16-and-chrome-devtools-c90698a522ad" rel="noreferrer">this article by Ben Schwarz</a>.</p>
  
  <p>In the user timing section, i get these warnings (with a no entry sign): </p>
  
  <p><a href="https://i.stack.imgur.com/JZtsX.png" rel="noreferrer"><img src="https://i.stack.imgur.com/JZtsX.png" alt="enter image description here"></a></p>
  
  <p>There is two messages:</p>
  
  <ul>
  <li><code>(Committing Changes) Warning: Lifecycle hook scheduled a cascading update</code></li>
  <li><code>Connect(MyComponent).componentDidUpdate Warning: Scheduled a cascading update</code> </li>
  </ul>
  
  <p>I made some search but i found nothing special. It seems related to the <code>componentDidUpdate</code> function of the connect HOC of react-redux.</p>
  
  <p><strong>What does these messages means ?</strong></p>