PodRocket - A web development podcast from LogRocket cover image

PodRocket - A web development podcast from LogRocket

Episode 2025: An App Developer's Guide to React 19 with Michael Chan

Dec 12, 2024
Michael Chan, a software engineer and senior video educator at WorkOS, shares exciting insights about React 19. He highlights new features like server components and the shift towards TypeScript, showcasing its advantages for improved development. The conversation covers the important changes in APIs and the growing importance of user-centered testing with Testing Library. Michael also discusses strategies for upgrading to React 19 while addressing legacy applications and emphasizes the need to embrace the evolution of web integration in React.
26:01

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • React 19 emphasizes the adoption of TypeScript, improving developer experience and type safety while phasing out older APIs.
  • The introduction of React server components primarily within the Next.js framework aims to refine state and form management in applications.

Deep dives

Key Features of React 19

React 19 introduces several key features that developers should prioritize, including React server components and new APIs for managing state and forms. Notably, server components are currently primarily usable within the Next.js framework, limiting their widespread application. The update emphasizes a shift towards TypeScript, with a clear push for deprecating older APIs in favor of more typed solutions, enhancing the development experience. Another significant addition is the 'use action state' API, designed to improve form handling and align more closely with standard web practices, aiming to strike a balance between React's unique methodologies and the inherent characteristics of the web.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode