

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