meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

768: React 19 is here!

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 13 May 2024

⏱️ 27 minutes

🧾️ Download transcript

Summary

Scott and Wes serve up all the deets on the latest React 19 update, exploring new features like actions, web components, use()API, and document metadata. Stay tuned as they discuss the ins and outs of upgrading to React 19 and what it means for your projects. Show Notes 00:00 Welcome to Syntax! 01:30 Brought to you by Sentry.io. 02:03 What’s in the update? React 19 Beta Release Notes. 03:03 Actions + server actions. Syntax Episode 766. 04:54 Using server actions for a checkout. 06:11 Web components. Custom Elements Everywhere. 09:44 use() API. 10:31 With promises. 14:25 With context. 17:32 How does Zustand work? Stately.ai. X @DavidKPiano. 18:26 No more ForwardRef. 20:05 Ref cleanup. 20:43 Document metadata. 24:14 Upgrading to React 19. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott:X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

Transcript

Click on a timestamp to play from that location

0:00.0

Welcome to Syntax. On this Monday hasty treat we're going to be talking about

0:07.2

React 19. React 19 is it's here it's in a's in a data to drink in Canada.

0:15.0

It's old enough to drinking Canada. We we just zoomed on up to react 19 it seems and

0:20.5

there's a lot of really cool new features a lot of cool stuff and

0:23.1

we're going to be breaking down everything that is new and improved within

0:26.6

react 19. My name is Scott Tolinsky I'm a developer from Denver I'm

0:31.6

I'm not 19 I'm almost 19 times 2 that's not great so I just just coming to that

0:38.8

realization here either way with me as always is Wes Boss. Hey excited to talk about

0:46.7

React 19 the beta just dropped as as a recording the beta dropped last week you're

0:51.9

probably listening to a week or two after

0:54.0

and it's the first major react release in almost two years. You've been able to kind of

1:00.7

use the beta in NextJAS for about a year now, but now it has fully dropped with all of the different features.

1:09.7

So we're going to do a quick rundown of, A, new why is it useful what pain does it solve and I don't

1:18.3

know why I said a but and be like how do you how do you upgrade you know like if you're on react 18 right now what does the

1:25.0

upgrade path look like is it going to be painful or is it going to be gonna be an easy one

1:29.6

yeah sick cool and before we get into this you going to want to make sure that you have some

1:34.7

error and accept and handling tools if you're doing any migration of any kind, or even worse, checking out a

1:40.0

beta in production. Who knows about if you're doing that or not? You're going to want to check out

1:44.4

Century.io. slash syntax. And if you sign up you go two months for free, it's a great place to track

1:50.4

all of your errors and exceptions, to track all of your performance, to even track

1:54.0

Bentrix. It's a really, really amazing tool and it's so deep we use just an endless amount of tools

1:59.7

in Sentry ourselves. So check it out, Century. I. Oh,

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.