Member-only story

🫤 Developers Confused Over React 19 Beta Release

Tom Smykowski
5 min readApr 29, 2024

--

React 19 beta finally here. Confusion and misscommunication overshadows some really nice features

React 19 beta could be released anytime. But releasing it now, on 25 March 2024 is perfect. Because nothing else happens now in the dev world.

😕 Compiler Is Not Here

Some developers share their enthusiasm about the release, but there are many voices concerned that a compiler is not mentioned in this release.

React compiler is a tool the React team was experimenting with for a long time. It runs Instagram and was expected to be released right know. The expectations for a compiler are hight, because it would lower the need for manual memoization. An act of patching React that is time consuming and error prone. With a compiler React will be better in recognizing when it has to update UI and when not leading to better performance.

Like so far? Give a clap!

But we still don’t know when compiler will be public. It can be in May, but 2024 or 2026? Hopefully before the new GTA!

🥰 You’ll Enjoy More Server Side Support

Enthusiasts of SPA won’t be satisfied with the news. React is still going forward with supporting server side features.

Well, SPA is not a good term to describe that. Everyone who thinks an app and API should be separated won’t like the direction React is taking.

The use server and actions bring a new mental model where you can run code on server or in a browser in a seamless way until otherwise.

The new mental model was expanded by actions that can handle pending and error state.

The blog post does a really bad way of explaining how all of this works confusing React developers.

It makes sense since the new React documentation states that ppl should use frameworks using React, not React directly. But on the other hand, it leaves ppl using React in a really bad situation.

Like soo far? Give 20 claps!

So we get some new hooks and form actions, you can get a form status from the…

--

--

Tom Smykowski
Tom Smykowski

Written by Tom Smykowski

Hi! My name is Tom Smykowski, and I’m a Staff Frontend Engineer. Grab a free scalable Angular app checklist: https://tomasz-smykowski.com/scalable-angular

Responses (5)

Write a response