Sign up

overreacted — A blog by Dan Abramov

Not verified No WebSub updates No webmention support Not yet validated

A blog by Dan Abramov

Generator
Feed for Node.js
Public lists
davewiner/hackerNewsStars
Fetched

overreacted — A blog by Dan Abramov

My Decade in Review

A personal reflection.

overreacted — A blog by Dan Abramov

What Are the React Team Principles?

UI Before API.

overreacted — A blog by Dan Abramov

On let vs const

So which one should I use?

overreacted — A blog by Dan Abramov

What Is JavaScript Made Of?

Getting a closure on JavaScript.

overreacted — A blog by Dan Abramov

How Does the Development Mode Work?

Dead code elimination by convention.

overreacted — A blog by Dan Abramov

Algebraic Effects for the Rest of Us

They’re not burritos.

overreacted — A blog by Dan Abramov

Preparing for a Tech Talk, Part 3: Content

Turning an idea into a talk.

overreacted — A blog by Dan Abramov

Name It, and They Will Come

A change starts with a story.

overreacted — A blog by Dan Abramov

Writing Resilient Components

Four principles to set you on the right path.

overreacted — A blog by Dan Abramov

A Complete Guide to useEffect

Effects are a part of your data flow.

overreacted — A blog by Dan Abramov

How Are Function Components Different from Classes?

They’re a whole different Pokémon.

overreacted — A blog by Dan Abramov

Coping with Feedback

Sometimes I can’t fall asleep.

overreacted — A blog by Dan Abramov

Fix Like No One’s Watching

The other kind of technical debt.

overreacted — A blog by Dan Abramov

Making setInterval Declarative with React Hooks

How I learned to stop worrying and love refs.

overreacted — A blog by Dan Abramov

React as a UI Runtime

An in-depth description of the React programming model.

overreacted — A blog by Dan Abramov

Why Isn’t X a Hook?

Just because we can, doesn’t mean we should.

overreacted — A blog by Dan Abramov

The “Bug-O” Notation

What is the 🐞(n) of your API?

overreacted — A blog by Dan Abramov

Preparing for a Tech Talk, Part 2: What, Why, and How

We need to go deeper.

overreacted — A blog by Dan Abramov

The Elements of UI Engineering

What makes UI engineering difficult?

overreacted — A blog by Dan Abramov

Things I Don’t Know as of 2018

We can admit our knowledge gaps without devaluing our expertise.

overreacted — A blog by Dan Abramov

Preparing for a Tech Talk, Part 1: Motivation

Here’s my recipe for a good talk idea.

overreacted — A blog by Dan Abramov

Why Do React Hooks Rely on Call Order?

Lessons learned from mixins, render props, HOCs, and classes.

overreacted — A blog by Dan Abramov

Optimized for Change

What makes a great API?

overreacted — A blog by Dan Abramov

How Does setState Know What to Do?

Dependency injection is nice if you don’t have to think about it.

overreacted — A blog by Dan Abramov

My Wishlist for Hot Reloading

I don't want a lot for Christmas. There is just one thing I need.

overreacted — A blog by Dan Abramov

Why Do React Elements Have a $$typeof Property?

It has something to do with security.

overreacted — A blog by Dan Abramov

How Does React Tell a Class from a Function?

We talk about classes, new, instanceof, prototype chains, and API design.

overreacted — A blog by Dan Abramov

Why Do We Write super(props)?

There’s a twist at the end.