title: Is it a good idea to use shouldComponentUpdate for all components in my app?
body: <p>LoDash has wonderfull <a href="https://lodash.com/docs/4.17.1#isEqual" rel="nofollow noreferrer">method</a> <code>_.isEqual</code>. Is it a good idea to use:</p>
  
  <pre><code>shouldComponentUpdate(newProps, newState) {
    return !_.isEqual(newsProps, this.props) || !_.isEqual(newState, this.state);
  }
  </code></pre>
  
  <p>for all components in my app? If isn't, why?</p>