
About overreacted
overreacted is a personal blog by Dan Abramov, a well-known React developer. It contains long posts about React internals, web architecture and some topics outside web development.
What it does
The blog covers React, including server components, how modules and bundlers fit together, and how rendering works. Posts explain ideas in a way that builds a mental model, rather than following step-by-step tutorials. Some posts cover decentralized social protocols and formal proofs in the Lean language.
Key features
- Essays on how React works
- Posts on server components and bundlers
- Writing on modules, serialization and JSX
- Articles on decentralized social protocols
- Posts on proofs and functional programming
Who it's for
Developers who already use React and want to understand what happens under the hood. It also suits readers who enjoy long technical essays.
Pricing and good to know
The blog is free to read on the site, and posts are listed by date, so you can follow it over time. It is a personal blog rather than a course or a product.
Highlights
- Essays on how React works
- Posts on server components and bundlers
- Writing on modules, serialization and JSX
- Articles on decentralized social protocols
- Posts on proofs and functional programming












