devtools.fm: Developer Tools, Open Source, Software Development

Dan Abramov - Bluesky, Core React Team, RSC, Strict Dom, and the more!

Apr 1, 2024
Dan Abramov, core team member of React, discusses his work on Bluesky, a decentralized social network. Topics include React compiler, server components, and the future of React. Also explores using web APIs in React Native development and evolution of software architecture concerns.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Open, Composable Social Network Vision

  • Blue Sky is an open social network built on a protocol (AT Protocol) that separates app and infrastructure to avoid single-company control.
  • It aims to feel like a centralized app while enabling third-party feeds, moderation, and hosting for composable experiences.
ANECDOTE

Joining Blue Sky To Relearn App Development

  • Dan left Meta partly to experience shipping an app with React and React Native firsthand and to improve React from the consumer side.
  • He joined Blue Sky because it matched his interest in open social, React usage, and a culture similar to the React team.
INSIGHT

Flip The Web/Native Mapping

  • React Strict DOM flips React Native/web mapping: write using web primitives and target native to implement those primitives.
  • This approach reduces mental overhead for web devs and enables code sharing across platforms with better native support.
Get the Snipd Podcast app to discover more snips from this episode
Get the app