Live data from Hacker News

React 19 Breaks Async Composability

github.com

111–114 of 114 posts

Re: React 19 Breaks Async Composability

#112

Earlier quoted context omitted.

Svelte has a seamless SSR framework called SvelteKit that is platform-agnostic and made by the same people who make Svelte in the first place.

Yes but the issue is that Vercel has all the core Svelte maintainers on their payroll too. My Q is why would we expect Vercel to not interject as well? I mean we have evidence they did this in one community library, why not another? That is the risk.

Talking about that, Vercel suddenly ejected many open source projects they "sponsored".

https://news.ycombinator.com/item?id=40682711

Re: React 19 Breaks Async Composability

#113

As a React dev at $DAYJOB, how React remains at the top despite the existence of infinitely better alternatives like Vue or Svelte will forever be baffling to me

What do you like about Vue? I use Vue at work and yearn for React (though, I haven't written much React since the shift to hooks).

The biggest one to me is the lack of reactivity footguns. Vue will just handle reactivity for you, with no weird gotchas, and it will work 99% of the time without any performance penalties. You can just push/pop items to/from a reactive array, and Vue will just handle that for you. You never have to worry about weird double-render issues, and memoization is done by the framework automatically and intelligently.

There are some edge cases, like Maps and Sets where you don't get reactivity out of Vue which is unfortunate, but in the large majority of usecases it's dead simple.

Other than that, at least for myself Vue's mental model makes more sense with the event bubbling. You don't have to drill down 20 different methods to change a piece of state, you just rely on the children firing an event and then you just change the state straight from the parent, it feels like a natural extension to native browser events.

Re: React 19 Breaks Async Composability

#114

Earlier quoted context omitted.

What do you like about Vue? I use Vue at work and yearn for React (though, I haven't written much React since the shift to hooks).

The biggest one to me is the lack of reactivity footguns. Vue will just handle reactivity for you, with no weird gotchas, and it will work 99% of the time without any performance penalties. You can just push/pop items to/from a reactive array, and Vue will just handle that for you. You never have to worry about weird double-render issues, and memoization is done by the framework automatically and intelligently. There…

Sorry, I didn't see this 'til now.

I am astounded that you haven't had reactivity issues.

With Vue 3 + the composition API I've found the reactivity to be much more difficult to understand than React.

Post reply on HN