If you want to make components dynamic on top of regular HTML, like jQuery, but want to wrangle some decent architecture and scalability out of it, I can&#x27;t recommend Vue.js[0] enough.<p>[0] <a href="http:&#x2F;&#x2F;vuejs.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;vuejs.org&#x2F;</a>