

Mark Dalgeish on mastering RSCs with React Router
16 snips Sep 18, 2025
Mark Dalgleish, a developer on the React Router team, breaks down the latest advancements in React Router's support for React Server Components (RSC). He unveils the significance of data, framework, and declarative modes, emphasizing how they enhance development efficiency. The discussion explores practical benefits like improved performance and reduced browser code through RSC. Mark also highlights middleware API innovations and how React 19 will further reshape server-side rendering, making RSC mainstream.
AI Snips
Chapters
Transcript
Episode notes
Router And RSC Share Goals
- React Router and RSC solve the same problems around routing, data loading, and form submissions in complementary ways.
- Mark Dalgleish explains their goal is to merge React's RSC work with React Router into a cohesive solution.
Three Router Modes Explained
- React Router exposes three modes: declarative, data, and framework, each increasing in framework-level features.
- Framework mode adds bundler integration and server/client coordination that data mode leaves to user setup.
Experiment With RSC Data Mode Now
- Try RSC data mode now to experiment with server components while framework-mode support is completed.
- Expect framework mode to follow and provide an off-the-shelf Vite plugin experience later.