Re:VanJS: A 0.9KB JavaScript UI framework
by iamsaitam on Wednesday December 20, 2023 @02:46PM
(#38712756)
What would the alternative be? How can you design a UI without nesting things?
[ Parent
| on HN ]
Re:VanJS: A 0.9KB JavaScript UI framework
by xpl on Wednesday December 20, 2023 @04:05PM
(#38713631)
Too much nesting usually signals that you should decompose it to smaller components.
Same as with regular code and functions — overly deep nesting screams bad code.
Honestly, JSX is just a verbose way of calling functions / constructing objects, which is probably OK if it was a language of its own (XML/HTML) — and even then, JSON/YAML won over XML — but makes little sense being embedded in a language which had functions & object literals from the get-go (JS)!
The only reason JSX exists is because it was a cool marketing feature to convert existing PHP/HTML developers to React. And React succeeded mostly because of that. Not because JSX is cool technology-wise (it isn't). But because it hit the right spot in the right time.
Re:VanJS: A 0.9KB JavaScript UI framework
by flying-pig on Wednesday December 20, 2023 @04:59PM
(#38714210)
Well said! You got the point.