@hbuchel I was never convinced importing tons of JS into my web apps was a good idea and I'm honestly happy I never went down that rabbit hole.
I want less code in my projects, not more.
@hbuchel I definitely agree with you, I find myself still wondering if we shouldnât have abandoned JS entirely and moved toward a new web-centric programming language tied to CSS and HTML in a more balanced fashion. And that even Web Components relying on JS in their spec is a terrible sin we shouldnât be forgiven for.
React has been as much an eraser of sensible solutions and implementations as it has been a powerful tool from FB to reshape the webâs collective health. 
@sara I think itâs more about the mindset than anything else. JS can run on the server and spit out HTML after all, as thankfully is increasingly becoming standard feature on many metaframeworks now. We just need a culture of web dev that actually consistently uses it.
You can use other languages than JS of course, but I still think that mindset is the key, not which language you use to generate the HTML.
@sara I think a lot maybe comes from the tooling of how the language is used? I get your point though! The transpilers, compilers, babel and so on. Granted, I think tooling of programming languages is a sore point in general.
Theyâre often very complicated. JS used to be different (and still can be)âŠ
The JS of yore which was more vanilla JS file you just stuck somewhere and linked to in HTML. No preprocessing needed! No node build step! I think that yielded a different culture. This is still possible of course!
I think weâre starting to maybe see a shift though. Rich of Svelte will for the upcoming version use plan JS (switching away from TypeScript) specifically to avoid compiling JS and being closer to the spirit of the web for example.
@hbuchel I agree overall. I think some JS stuff is great and some of the newer tech with it is fun. I think it is wildly overused, and find a lot of devs now have little to no understanding of modern html/css. Iâve met some that just think itâs âsomething JS frameworks just spit outâ. Like⊠what?
I tend to do everything in CSS/HTML and then sprinkle bits of JS where it makes sense.
@hbuchel IMO, this is because React does not actually represent advancement any longer, and hasn't for a very long time.
From my point of view, the very real fatigue you're experiencing and describing is not actually from truly modern JS; it's from the hardly-at-all modern Meta monster the industry refuses to move past, even though it's antiquated and inefficient by almost any measurable metric.
tl;dr: modern JavaScript is actually pretty great, but React isn't that.
@hbuchel agree. but I also think with HTML/CSS there has been an unyielding goal: layout. which has hundreds of years of prior art.
JS, by comparison, is exploring a vague space of âinteractivityâ and is near the forefront of progression. the current wave of JS frameworks will not stand the test of time because weâre at the dawn of interactivity, and thatâs OK. I think whatâs important is to recognize the latter is much more immature than the former
@sue @hbuchel đ absolutely spot on observation esp the implication about basics.
For me that sentiment is a really big reason why I had avoided immediately teaching frameworks and adopted web components about 4-5 years ago. Before that I had a brief Vue period since it wasnât so all or nothing like React.
The other reason of course I didnât go that way hard is not everything needs to be an app. đ€Ș That seems to be the default setting of many folks in our spaceđ€