I just want to point out that there is no mandate to use a framework in JavaScript. While I&#x27;m not familiar with React and I agree that it probably helps developers structure their apps, there is no need to use a framework just to have a component&#x2F;modular architecture.<p>One of my favorite examples of clean modular JS that does not depend on a framework is Mozilla&#x27;s browserquest: <a href="https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;BrowserQuest&#x2F;tree&#x2F;master&#x2F;client&#x2F;js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;BrowserQuest&#x2F;tree&#x2F;master&#x2F;client&#x2F;j...</a><p>Many things that make life easier when making relatively small web apps also make debugging more complicated, compared to programming from scratch with minimal reliance on third parties. Choose wisely.