Live data from Hacker News

Get in zoomer, we're saving React

acko.net

81–90 of 251 posts

Re: Get in zoomer, we're saving React

#81

Author uses a tone, terms and phrases (FOB) that are really off putting. It’s sad because the subject is interesting. Luckily this HN thread is great.

If this was a rant on boomers, it would be seen as ageist. Let's not blame all the new stuff on the new generation, it's not like a hoard of zoomersTM wrote react right after graduation.

Re: Get in zoomer, we're saving React

#82

This article is weird linking together many unrelated strands of thought. Like linking reactive programming to “reactive” UIs, when really they mean UIs that are forgiving to their users instead of breaking down. Or how by coding on the web we’ve lost the immediacy of a UI that runs on our desktop, and the primitives (like undo/redo stacks) that make desktop user interfaces friendlier, at least without having to buil…

As someone who has admittedly worked on approximately 0 user-facing programs, it seems like there are not many revolutionary ideas when it comes UI. I have some dream of a sort of user-interface system that exposes controls and data more directly to the user, independent of the author's stylistic choices. Sort of like semantic HTML with style-sheets that are configured on a per-user basis. It would be analogous to th…

I understand Haiku (née BeOS) has UI concept at the OS level, which should probably simplify many things.

For UI, you also need to extend programming languages to add so "nested structure with logic" as first class (which is the real value of jsx, and could, I suppose, be trivially done in lisp ?)

I would love to have a Rust + Nested trees syntax + native UI lib that look decent on all system.

But it's never going to happen for now obvious reason, so, never mind.

Re: Get in zoomer, we're saving React

#84

> Crucially, none of the React alternatives solve this FFS. The context is the web, nobody solves graphic problem like gaming for you, or need to. At this point it doesn't matter because HTML/DOM stuff is not going to suffice what you are talking about either. I honestly think after reading 50% of the article is all about bragging knowing history. I'm not old but I was there too. WIN32, MFC, QT, 8086 assembly whateve…

> FFS. The context is the web, nobody solves graphic problem like gaming for you, or need to… I don’t think you understood the article. The point he was making is that a good user interface is hard to build and is “app like”, with all the weird edge cases. …and that, for better or worse: 1) react is the best at doing that. 2) react is (frustratingly) not making itself better at it, and is instead prioritising weird s…

It's either DOM or Canvas as foundation we have right now in browser. Not seeing economy around WebGL that much. He talks about GPU multiple times. And these aren't thing related to React at all. React is not "the best at doing that", so I disagree here .. thoughtfulness is that it's repetitive thing to say on HN, people disagree with virtualDOM for a long while, Signal (reactivity) isn't new idea either. More thoughtful thing to say is get "DOM part" and "Template Instantiation" to work so that we have an efficient update mech basis to rely on.

I wanted to build browser app without DOM too, but this is what we have! People will complain about accessibility and all default behaviour goodness that will be thrown away.

I care, we have to start with the right basis which is not React's.

Re: Get in zoomer, we're saving React

#85
post #62

Earlier quoted context omitted.

Probably getting upvoted based on the catchy title alone.

Can't wait for the "ok boomer" article refuting this rant.

I didn't quite make the cut as a Zoomer, but I think what I wrote today is:

https://tamagui.dev/docs/intro/compiler

Re: Get in zoomer, we're saving React

#86
post #70

> Now, before you close this tab thinking "ugh, not another tech rant", let me first remind you that a post is not a rant simply because it makes you angry. Next, let me point out that I've been writing code for 32 years Well I closed that tab.

Ha, I was wondering if I'm the only one allergic to that attitude. For me it was one sentence later at "You should listen to your elders" where I decided this piece won't be much of a value and head over to the comments which never fail to have some interesting insights without forcing me to read extended history and ramblings.

Re: Get in zoomer, we're saving React

#87
Nevertheless, when it appeared on the scene, it was wild: you're going to put the HTML and CSS in the JavaScript? Are you mad?

I still think plain old CSS - separate from any JS or HTML or JS that generates HTML - is the way to go.

Just so much easier and less brittle. I get that CSS being too hard for binary tree inverting geniuses to learn is now widely accepted folk wisdom, but it's really not true.

Re: Get in zoomer, we're saving React

#89
post #52

Earlier quoted context omitted.

> Isn't React templating as well? Nope! You can make React apps with just a plain ol' JS file (and doing so is frankly instructive). Most folk add in JSX for extra syntactic sugar tho, so the confusion with templating is understandable.

You can, but who does?

People who use it from ClojureScript, for one. Due to the nicer Clojure syntax you don't need a templating language, just a data convention (hiccup in this case).

For those of us who hope JS will slowly become just a compile target, a downside of of JSX is that it's tooling is JS specific, and the syntax is tailored to JS. So it's great that React isn't married to JSX.

Re: Get in zoomer, we're saving React

#90
This article is kind of sad. In part because it comes from its author, who usually writes interesting stuff. But this one is ranty -and no, it doesn't make me angry. It's ranty and also fluffy, light in content, scarce in any arguments or conclusions other than "youth these days! they don't even try!". I'm not young and I still find this article poor.

After going through the first two thirds of the article with mostly uninteresting "I'm old; I know better" detours, the author seems to sort of relate React to "reactive", and goes on yet another detour on unrelated architecture. So, we're now reaching the end of the article and the only conclusion we get is... hey, stuff is hard, you need to do the work, you can't avoid putting in effort. And... that's it. That's all there is to the article. Eh.

Post reply on HN