overreactedby Dan Abramov

数学被鬼附身了

July 30, 2025

Lean 的初体验

抑制的抑制

June 11, 2025

我听说你喜欢代码风格检查。

我正在做一些咨询工作

June 11, 2025

个人动态更新。

RSC 中的导入机制详解

June 5, 2025

分层的模块系统。

面向 LISP 开发者的 RSC

June 1, 2025

针对模块的“引用”。

渐进式 JSON

May 31, 2025

为什么流式传输还不够。

为什么 RSC 要与打包工具集成?

May 30, 2025

模块不是说序列化就能序列化的。

每次导航只需一次往返

May 29, 2025

HTML、GraphQL 和 RSC 有什么共同点?

静态即服务器

May 8, 2025

你不会去下载一个网站。

面向 Astro 开发者的 RSC 指南

May 6, 2025

岛屿架构,但让它变成分形结构。

函数式 HTML

May 2, 2025

两端皆可自定义标签。

“use client” 是做什么的?

April 25, 2025

两个世界,两扇门。

不可能的组件

April 22, 2025

跨栈组合的探索。

JSX 跨网络传输

April 16, 2025

让你的 API 颠倒过来。

React 为两台计算机而生

April 9, 2025

两件事,同一个起点。

两种 React

January 4, 2024

UI = f(data)(state)

连锁反应

December 11, 2023

我的语言的界限,就是我的世界的界限。

npm audit:天生有缺陷

July 7, 2021

发现了99个漏洞(84个中等但基本无关,15个高度无关)

在你使用 memo() 之前

February 23, 2021

自然而然的渲染优化方法。

WET 代码库

July 13, 2020

来和我一起浪费时间吧。

再见,整洁代码

January 11, 2020

让整洁代码指引你,然后学会放下它。

我的十年回顾

January 1, 2020

一次个人反思。

React 团队的原则是什么?

December 25, 2019

UI 优先于 API。

关于 let 与 const

December 22, 2019

那么我到底该用哪一个?

JavaScript 是由什么组成的?

December 20, 2019

理解 JavaScript 的闭包。

开发模式是如何工作的?

August 4, 2019

通过约定实现无用代码消除。

给我们这些普通人的代数效应

July 21, 2019

它们可不是“墨西哥卷饼”。

技术演讲准备指南(三):内容

July 10, 2019

将一个想法转化为一场演讲。

给它命名,他们就会到来

March 25, 2019

变化始于一个故事。

编写高健壮性的组件

March 16, 2019

四条原则助你走上正确的开发之路。

useEffect 完全指南

March 9, 2019

副作用是你数据流的一部分。

函数组件与类组件有何不同?

March 3, 2019

它们完全是不同的宝可梦。

应对反馈

March 2, 2019

有时候我就是睡不着。

像没人看见一样修复

February 15, 2019

另一种技术债务。

用 React Hooks 声明式地使用 setInterval

February 4, 2019

我是如何学会不再担心并爱上 refs 的。

React 作为 UI 运行时

February 2, 2019

对 React 编程模型的深入描述。

为什么 X 不是 Hook?

January 26, 2019

能做不代表应该做。

“Bug-O” 记法

January 25, 2019

你的 API 的 🐞(n) 是多少?

技术演讲准备指南(二):核心内容、动机与方法

January 7, 2019

我们需要更深入地探讨。

UI 工程的要素

December 30, 2018

是什么让 UI 工程变得如此困难?

截至 2018 年我不知道的那些事

December 28, 2018

我们可以承认自己的知识盲区,而不贬低自身的专业能力。

技术演讲准备指南(第一部分):动机

December 26, 2018

这是我选择优秀演讲主题的方法。

为什么 React Hooks 依赖调用顺序?

December 13, 2018

从 mixins、render props、HOC 和类中吸取的经验教训。

为变化而优化

December 12, 2018

什么才是优秀的 API?

setState 是如何知道该做什么的?

December 9, 2018

如果你不用去思考依赖注入,那它就是美好的。

我对热重载的愿望清单

December 8, 2018

圣诞节我并不奢求太多,我只需要一件东西。

为什么 React 元素有一个 $$typeof 属性?

December 3, 2018

这和安全有关。

React 如何区分类和函数?

December 2, 2018

我们将讨论类、new、instanceof、原型链以及 API 设计。

为什么我们要写 super(props)?

November 30, 2018

结尾有个小反转。