React 2024 Conf Summary Day #1

Announcements

React Compiler

The React Compiler was announced to be open-sourced and available for use starting from the day of the conference. It can be installed as a Babel plugin named babel-plugin-react-compiler.

React 19

React 19 is currently in the release candidate (RC) stage, and the stable release is expected within the next few weeks, pending any last-minute feedback.

Actions

First-class pattern for asynchronously updating data in response to user input.

Support for both client and server components.

Seamless integration with transitions, suspense, and streaming SSR.

Server Components

Enhanced support and features for server-side rendering.

Coordination of HTML document metadata, stylesheets, and scripts.

CSS Suspense

Ensures stylesheets are loaded before revealing content, preventing flash of unstyled content (FOUC).

Hydration Improvements

Better error reporting and tolerance for extra nodes in the body and head, improving compatibility with third-party scripts and browser extensions.

JSX Changes

Ref is now a prop, eliminating the need for forwardRef.

Removal of deprecated APIs like string refs and the legacy context API.

Community and Ecosystem

Continued growth in React downloads and usage.

Significant contributions from the community in tutorials, blog posts, and libraries.

Agenda summary

Opening and Initial Remarks

Keynote Speakers and Announcements

In-Depth Features and Demos

Production Impact and Future Directions

Closing and Speaker Introduction

Are you interested in learning more about content like this?