A Decade and Counting: React’s Rhapsody of Life
React has been shaping how we build user interfaces for over a decade. But its journey hasn’t exactly been smooth. From early skepticism about JSX and “mixing HTML with JavaScript” to debates over hooks, concurrency, and RSC, React has sparked more controversy and innovation than almost any other library in the web ecosystem.
In this talk, we’ll revisit the past that led to React’s creation, explore the many “trouble in paradise” moments that challenged the community, and look at what’s coming next. Along the way, we’ll uncover the deeper ideas behind React—composition, predictable data flow, and powerful abstractions—and reflect on what a decade of React can teach us about the evolution of software itself.