News for hackers. Stuff that matters.
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.