I always find it strange when people ask that, is it REALLY so hard to digest the obvious conclusion of my statements?
If you're not picking up what I'm putting down, I'm saying just use vanilla HTML, CSS, and JavaScript without any of the "framework stupid", pre-processors, or other alleged shortcuts. Why??
Because vanilla code is less work, you write less code if you bother understanding why these languages even exist, you have less "steps" in your build stack, are better able to leverage caching models, won't be delaying HTTP parallelism with fatass markup bloat, etc, etm.
Though that all requires that you bother learning WHY the separation of concerns matters; WHY we have concepts like media targets = aka the media attribute on <link rel="stylesheet">; Why HTML tags have meanings and thus why we're not using SGML instead; Why we have zero business putting scripting only stuff in the markup; concepts like render blocking, accessible markup, progressive enhancement to provide graceful degradation...
And every other sane and rational web development concept halfwitted incompetent trash like failwind, bootcrap, "HTML first", HTMX, react, vue, and every other bit of "eye cans haz teh intarwebs" inanity flips the bird at.