Yep, things change. Personally it always felt weird to have html separated but I was doing it because I had &quot;html&#x2F;css integrator&quot; on the team, and it was easier for them to deal with html-only pages. But now, most front-end developers do it all.. html&#x2F;css&#x2F;javascript so it makes sense to create the best experience for them. And it just so happen that html is completely tied to components so there&#x27;s no point in separating it.<p>Basically, adding html to javascript is much more powerful than adding &quot;some&quot; parts of javascript to html. Every time I go back to django and need to create filters and other craps to put something in the html I feel like I&#x27;m wasting time with bureaucracy.