meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

943: Modern React with Ricky Hanlon (React Core Dev)

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 6 October 2025

⏱️ 39 minutes

🧾️ Download transcript

Summary

Scott and Wes sit down with Ricky Hanlon from the React core team at Facebook to dive into the latest features and APIs shaping modern React development. From transitions and Suspense to fetching strategies and future directions, this episode breaks down what’s next for React and how developers can take advantage of it. Show Notes 00:00 Welcome to Syntax! 01:20 Who is Ricky Hanlon. 02:10 Setting the Stage: Modern React APIs 02:48 Brought to you by Sentry.io. 03:12 Defining Transitions in React 05:08 Practical Examples of Scheduling. 08:23 useDeferredValue. 09:30 Suspense. 11:13 Fallbacks and animations. 12:35 How do you get psychological performance data? 13:39 Are these considerations reasonable for the average dev? 15:37 useOptimistic. 17:35 Removing delayMs (referred to as maxDuration in later iterations). 19:49 How to fetch data in React. 21:58 Is React now just Nextjs? 23:23 Will React give us a Signals-based state management? 24:44 The challenges of building in public. 30:12 Making LLMs cooperate with React. 32:05 The lifting will happen at framework level. 32:59 This is not time slicing. 35:47 Sick Pick + Shameless Plug. Sick Picks Ricky: iPhone 17 Pro Shameless Plugs Ricky: https://conf.react.dev/ 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. We got Ricky Hanlon on today. He is one of the core devs behind React, and we got him on today to talk about some of the new stuff in React, what's going on with it. Some of like the more, I'm going to say like modern React, you know, we're talking about transitions and view transitions, maybe some suspense and hopefully some of the new

0:23.0

performance stuff that they've been been cooking on the dev tool stuff he was showing me early i don't

0:27.8

sure if he's going to show us that or not but i'm pinning him till right now some really cool stuff so

0:32.5

welcome rickie thanks for coming on yeah thanks for having me i'm real excited yeah and also i say, before we start getting into anything technical, I am going to say you're going to have to leave the show because you have a bunch of Ohio State stuff behind you. And I am wearing an Ann Arbor, Michigan t-shirt today. So, unfortunately, we're sworn enemies just because of college football yeah well we are in the national

0:55.7

champions so yeah yeah i should not have said anything yes yeah especially this season yeah i went to a

1:05.1

cfl game like canadian football game uh this weekend and like there was like 20,000 people there and like I'm pretty sure

1:13.5

your high, these Americans high school games have more people come to it. It was kind of sad.

1:20.6

Cool. Give us a rundown of who you are and what you do. Yeah, so I'm Ricky. I work on the core team on React. I basically just think about

1:30.5

user interfaces all day and user experience. Right now I'm just planning for ReactConf, which is

1:36.4

coming up in a couple of weeks. I have a talk that I'm planning that I'm really excited about,

1:42.6

but I'm a little nervous about.

1:44.3

There's a lot going on that it's really hard to get the messaging right.

1:48.8

So I've been talking, and a lot of the theme for that talk is going to be transitions

1:52.1

and a lot of the like modern React features and what it looks like to build a modern React app.

1:56.4

So I've been doing talking a lot about transitions and seeing what people understand about them and

2:02.7

don't understand about them or how we can kind of clarify it.

2:07.0

So that's kind of my main focus right now.

2:10.6

Sweet.

2:11.1

Well, I would love to talk about that as well because I think like most people who use React,

2:15.5

like you can make a component, you can throw some state in there, you could probably make a mess with a use effect.

2:21.3

But there's this, like, whole, dare I say, like new or advanced API, which surrounds transitions, deferred, suspense, all of all of that stuff.

2:33.0

So what I was hoping to do is, is like let's understand what those things are.

...

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.