现已发布 · 第 42 篇

用代码
记录思考 // code as a way of thinking

一个关于前端工程、系统设计与开发者日常的个人博客。 在这里,每一行代码都是一次提问,每一次重构都是一次回答。

~/dev/log/post.ts
1// 把想法写下来
2const post = {
3  title: "设计一个可维护的状态管理",
4  tags: ["前端", "架构"],
5  readTime: 12,
6  publish() {
7    return "分享给世界";
8  }
9};
02. //

最新发布

RSS 订阅 →

类型体操入门:用条件类型写出更安全的代码

从映射类型到模板字面量,掌握 TypeScript 类型系统的进阶技巧。

11 min

让首屏快 3 倍:一份现代 Web 性能优化清单

从资源加载到渲染策略,系统性地把 LCP 从 4.2s 压到 1.4s。

15 min

Monorepo 实践:用 pnpm workspace 管理多包项目

为什么我们放弃了 Lerna,以及迁移过程中踩过的那些坑。

13 min

深入 React Server Components:渲染模型的范式转移

RSC 不是 SSR 的升级版,它重新定义了"组件"的边界与含义。

20 min

用原生 fetch 搭建一个流式 API 网关

Node 18 之后,很多场景下我们不再需要 axios 和 express。

8 min

写了五年代码,我重新理解了"简单"二字

简单不是少写代码,而是让未来的自己一眼看懂今天的决定。

6 min
03. //

探索分类

共 8 个主题
#前端 14 #架构 9 #TypeScript 8 #React 7 #性能优化 6 #CSS 5 #工程化 5 #Node.js 4 #随笔 3 #工具链 3

订阅 dev.log

每周一封邮件,精选本周新文章、好工具和值得读的链接。无广告,可随时退订。