Nice article — I admire how patient you have been replying to everyone too.
Ryan Knell
1
That’s a common concern initially. In React, it’s recommended to begin with a single top-level component (often called a controller view, or “smart” view). Then all the child components are “dumb” components. They merely contain JSX and their output is determined by the props pass down. As an app gets larger, you may have multiple controller views for different major sections of a larger app. I find this pattern scales nicely.