Master these five concepts to master React
Smart and dumb components are one of the reasons why I quickly jumped ship to Vue. It&#x27;s too complicated and the starter apps make it worse. You get four level deep directory structures where each dir contains a single file of like five lines. It feels like knitting a castle.<p>Vue certainly has its own cruft, but it&#x27;s at least somewhat simpler when it comes to how components compose.