.NET Rocks!

React in 2025 with Aurora Scharff

Mar 6, 2025
Aurora Scharff, a software developer and Microsoft MVP from Norway, dives deep into React version 19's release. She discusses the transformative shift towards server components and why it's perfect for greenfield projects. Existing apps can leverage React Router V7 to bridge versions 18 and 19. Aurora also compares React's simple building blocks to Angular's rapid changes, highlighting new tooling like Vite that enhances the developer experience. Discover how these innovations are setting the stage for the future of web development!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

React 19: Server Components Mature

  • React 19 marks the maturation of React Server Components, making them a core part of React.
  • The release took four years since React 18 with hooks, reflecting a major evolution.
ADVICE

Use Suspense Boundaries

  • Always define suspense boundaries and provide fallback UI for async components.
  • This prevents blocking the user interface and improves loading experience.
INSIGHT

Next.js Adopts Server-First Model

  • Next.js uses a server-first approach, building UI from the server with client components only when needed.
  • This model differs significantly from traditional client-heavy SPA models.
Get the Snipd Podcast app to discover more snips from this episode
Get the app