PodRocket - A web development podcast from LogRocket

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

React 19 Overview

  • React 19 has new features like Server Components and emphasizes TypeScript.
  • However, Server Components are mainly useful in Next.js currently.
INSIGHT

React's TypeScript Shift

  • React is shifting towards TypeScript, offering better developer experience.
  • However, it remains a JavaScript library, accommodating both TypeScript and JavaScript users.
ANECDOTE

TypeScript Integration Anecdote

  • Michael Chan successfully integrated TypeScript into a shared package by focusing on areas using PropTypes.
  • This approach leveraged existing type validation and facilitated smoother adoption.
Get the Snipd Podcast app to discover more snips from this episode
Get the app