But you certainly can NOT do that.  You can write &quot;smart&quot; components that each talk to the necessary store(s) and make decisions.<p>As your project grows, you&#x27;ll come to see WHY small, dumb components are helpful, and how the top-down view manages the scope of rerendering.<p>You can come around to the espoused best practices organically.