MDH Weekly 126 – 《RSC》

题图:oskaryil @ unsplash.com

Hi,朋友们。

欢迎来到新一期的 MDH Weekly。这是其他同学转发给你的吗?你可以在这里订阅!

本周好文

译:Zustand 和 React Context
译:CSS in React Server Components
译:从简单到复杂 —— 软件四象限
译:面向 JavaScript 开发人员的 TSConfig 简介
译:用 Promise.try 改进错误处理以及同异步的互操作性
用 Rust 写一个类 Unix 的 OS
健壮 Shell 脚本编写指南
探索 Next.js 里的 Server Actions
React Paris 24 视频回放
CSS 容器查询的交互式指南

本周我感兴趣的事

1、RSC。

这周基本都在围着 RSC 转,调研、写 Toy Version、周会分享 RSC、在 Mako 里实现,以及跑通最简版本。RSC 看着复杂,其实运行时的原理很简单,就是围绕着 RSC 协议字符串的生成和消费。生成用 react-server-dom-webpack/server,消费用 react-server-dom-webpack/client。剩下就是工程化的事了,要让这一套跑起来 DX 友好,还是要做不少事的,比如做 3-4 次构建… 详见 430 – 《RSC》

2、屏幕录制。

这段时间尝试的另一件事是用 OBS 做日常工作(个人电脑)的屏幕录制,见下图。之后可能会剪一部分出来录成视频。

本周好玩的事

Next.js 发布 14.2
ESLint 发布 9
ZX 发布 8
Pnpm 发布 9
Astro 发布 4.6
Biome 发布 1.7
Kuto,反向 JS 打包工具
Blowfish,一款好看的 Hugo 主题
XState Store 发布
paul-gauthier/aider: Terminal 里的 AI 结对编程助手
wandb/openui: 又一个开源版 v0.dev
deco-cx/deco: 基于 Preact, Tailwind 和 TypeScript 的 Web 编辑器


如果你喜欢 MDH 前端周刊,请转发给你的朋友,告诉他们到这里来订阅 ,这是对我最大的帮助。希望你有美好的一周!我们下期见。