Dan Abramov’s impossible components

April 23, 2025 By Mark Otto 0

💡 If you need a refresher on what React Compiler is, here’s the official explanation.

Impossible Components — Dan Abramov continues with his series of ‘big picture’ posts with a look at the idea of so-called ‘impossible’ components that mix server-only and client-only features and how React Server Components can help bridge that divide, culminating in an example you can experiment with for yourself.

Dan Abramov

💡 If the idea of the ‘impossible component’ seems familiar, Darius Cepulis wrote a post a year ago called React 19 lets you write impossible components that covered similar themes from a different perspective.

Unbork Your Laravel App (Live) — Laravel is so in right now. Join us for a hands-on session using a demo app to track errors, replay sessions, trace slowdowns, and maybe even let the robots help. RSVP here.

Sentry

🛠  Code, Tools & Libraries

Spectacle: Create Sleek React-Powered Presentations — A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code, add interactive elements, scrollable code blocks, graphics effects, and more.

Nearform

📢  Elsewhere in JavaScript

A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them: