

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.
AI Snips
Chapters
Transcript
Episode notes
React 19 Overview
- React 19 has new features like Server Components and emphasizes TypeScript.
- However, Server Components are mainly useful in Next.js currently.
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.
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.