Earlier quoted context omitted.
I don't really recommend isomorphic environments, but if it's your cup of tea, Tanstack Start is making a lot of progress. It removes all of the magic and misdirection of Nextjs and just provides a good light alternative.
AFAIK "TanStack" doesn't support RSCs? That's a deal breaker for me. Also the guy named his framework after himself, it can't be good.
React is winning by default and slowing innovation
171–180 of 866 posts
Re: React is winning by default and slowing innovation
#172React is winning because its really good. Even if the cost is an extra few milliseconds of render time and few extra hours of dev time figuring out things like hook dependencies. If React starts taking a backseat, it'll be because its no longer really good. And, to be fair: I've started to see this happen. Next & Vercel have totally taken over the React world, and they've proven to make quite poor architectural decis…
> Even if the cost is an extra few milliseconds of render time These things are adding up. Web would be much more pleasant without React. There are many better options out there.
Re: React is winning by default and slowing innovation
#173Earlier quoted context omitted.
I don't really recommend isomorphic environments, but if it's your cup of tea, Tanstack Start is making a lot of progress. It removes all of the magic and misdirection of Nextjs and just provides a good light alternative.
AFAIK "TanStack" doesn't support RSCs? That's a deal breaker for me. Also the guy named his framework after himself, it can't be good.
Re: React is winning by default and slowing innovation
#174Re: React is winning by default and slowing innovation
#175The two most modern tools I use in my web stack are TypeScript and PostCSS. But these are build tools that make my life easier. At runtime, I still have zero dependencies.
Re: React is winning by default and slowing innovation
#176Earlier quoted context omitted.
React DX is hot garbage. Words cannot express how much I LOATHE hook rules. Coming from a Solid JS background, where reactive primitives are just Javascript functions... I groan every single time I run into (yet another) hook rule. I have to conditionally render empty fragments because React can't handle conditional hooks. It's the stupidest thing ever. "Oh hey let me allocate memory for this hook that will almost ce…
I read things like this and think “I am so glad I don’t write JavaScript/ web-anything for a living”
Re: React is winning by default and slowing innovation
#177React is winning because its really good. Even if the cost is an extra few milliseconds of render time and few extra hours of dev time figuring out things like hook dependencies. If React starts taking a backseat, it'll be because its no longer really good. And, to be fair: I've started to see this happen. Next & Vercel have totally taken over the React world, and they've proven to make quite poor architectural decis…
That is very optimistic. Most React projects never get to the optimization stage, and end up with seconds of rendering and transition delays that significantly harm UX. And the amount of time spent battling hooks, re-renders, compatibility issues, etc amounts to hundreds of hours over the course of a medium-sized project, thousands for larger companies.
Re: React is winning by default and slowing innovation
#178Screen layout was a solved problem 40 years ago.
Also search has killed innovation by turning sites into content factories instead of building things that matter.
Google was and is a very bad steward of the web and is rightly dethroned by even fake AI.
Re: React is winning by default and slowing innovation
#179The javascript people should stop innovating for a couple of years. To much innovation that lead nowhere. How many ways can one build a web javascript project? Browser people should pick up slack and start developing sane components for the web. How about a backend-supporting combobox, or a standardized date picker across browsers? Then we wouldn't need to constantly innovate how we manage the state of those fundamen…
HTML, CSS, and JS made sense back when the web was primarily text with some simple forms. It's a dog shit foundation to build highly interactive apps on. The whole thing needs to be thrown out and rebuilt.
Re: React is winning by default and slowing innovation
#180Earlier quoted context omitted.
> Even if the cost is an extra few milliseconds of render time These things are adding up. Web would be much more pleasant without React. There are many better options out there.
Maybe it would be, but I would also make a significant bet that the web would be noticeably less sophisticated without React. React is complicated, and builds complicated apps, and has its performance pitfalls, but it is also a driving force for how the web has been able to achieve native-class user experiences. Its the right programming model for building complicated things.
React was never [1] fast [2] - that is one of the biggest misconceptions in frontend development in the last decade.
[2] https://css-tricks.com/radeventlistener-a-tale-of-client-sid...