Spousta lidí má svůj js framework jako náboženství. Nevědí proč ho používají, nedokážou si zdůvodnit proč je technologicky zrovna tento framework vhodná volba zrovna pro tento projekt. Horší je, že někteří méně nadaní pak dokážou tvrdit, že s html nic neuděláš (prostě nevědí, že tím javascriptem generujou/manipulujou HTML a CSS) a že react je programovací jazyk. Dělají v reactu a neuvědomují si, že je to javascript. Spousta jich žije v bludu, že jsx není HTML. Takže vznikají zrůdnosti, které bez 5MB externě načítaných scriptů (bez integrity hashe samozřejmě) a náročnosti jako průběrná 10 let stará 3d střílečka nezvládnou ani vypsat hello world.
Pro drtivou většinu běžných webů je js fw typu vue/react naprostý nesmysl (zčásti i proto, že to ti lidi zmrví. Nefunguje navigace, mizí data z formulářů, po přihlášení nedokážou vrátit na původní místo, apod.)
S čistým HTML / CSS, někdy s pomocí HTMX udělám často "lepší" (rychlejší, spolehlivější, v prohlížeči plně funkční) aplikaci a to rychleji. A funguje to ve vyhledávačích, aniž by headless chrome musel sežrat kilowathodinu, aby to vůbec vyrenderoval.
Vue taky používám celkem často - je to pro mě jednoduchá cesta jak si v electronu, apod. splácat aplikaci do androidu. Že by to dávalo smysl na běžném webu, na to jsem zatím nenarazil.
https://justfuckingusehtml.com/cs-CZ
Tohle je dělo