I&#x27;m not exactly disagreeing with you, but forceUpdate only bypasses the component&#x27;s own shouldComponentUpdate check. It doesn&#x27;t necessarily do a &quot;deep&quot; re-render including all of the component&#x27;s children. The children have their shouldComponentUpdate check run as normal.