PodRocket - A web development podcast from LogRocket

JSX over the wire with Dan Abramov

36 snips
May 8, 2025
Dan Abramov, a member of the React Core team, dives into the transformative concept of 'JSX over the wire' and the future of React Server Components. He discusses the shift to user-centric data management, exploring Backend for Frontend (BFF) architecture and screen-specific APIs. Listeners will learn about the risks of early adoption of JSX and the advantages of using JSON in React applications. Abramov also highlights the importance of composition in framework design and the evolving interactions between server and client technologies.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

User-Centric UI Over Tech Boundaries

  • The challenge in passing state between server and client stems from their distinct technological contexts and evolution.
  • React Server Components focus on the user's perspective, integrating backend and frontend seamlessly for better UI experience.
INSIGHT

React Server Components Blend Approaches

  • React Server Components blend old server-rendering with modern client interactivity using JSON rather than HTML.
  • This method treats UI as composable components running on backend and frontend, bridging API and UX needs.
ANECDOTE

XHP's Legacy in React

  • Facebook used XHP, which made markup a first-class citizen by treating it as an object, precursor to React components.
  • React inherited this by merging template and view model into composable UI components, killing traditional MVC on frontend and backend.
Get the Snipd Podcast app to discover more snips from this episode
Get the app