Most of my limited frontend experience has been React, and I’ve always been displeased with the extreme amount of crisscrossing dependencies and not really knowing what’s going on behind the mountain of npm modules.
I suspect many would suggest raw JS/HTMl/CSS, but I do enjoy having (limited) “handrails” that are often included with frameworks, plus I imagine raw JS/HTML would become too messy to quickly.
I’m looking for something that will let me build a simple site with dynamic feature that doesn’t have a huge backlog of dependencies and mysterious magic behind the scenes. Does that exist in 2024?
Alternatively if you want to work with JSON, Vue.js stills runs within the browser without any build dependencies — it's what I use for small utilities or site mocks, just a little weighty as it includes the template parsing engine — but not mandatory.