Sign in to use highlight and note-taking features for a better reading experience. Sign in now
> 本期看点:Platformatic 对 TanStack Start、React Router 与 Next.js 的 SSR 压测;Aha! 团队分享为何自研 RSC 框架;TanStack Start 将 SSR 吞吐提升约 5 倍。Next.js 16.2 聚焦开发体验与 Turbopack。Vercel 服务条款更新默认免费用户允许将代码用于 AI 模型训练。
> 编辑:TimLi
🔥 本周热点 React SSR 框架性能对决—— 一次大规模基准测试,在重负载下对比 TanStack Start、React Router 与 Next.js。测试结果也推动了框架改进:维护者修复了测试中发现的问题,其中包括 对 React 本身的这项加速。
Matteo Collina (Platformatic)
💡 与所有基准测试一样,它们只是某一时刻的快照,很难做到完全准确,真实场景差异也很大。 我们为何自研 React Server Components 框架—— 又一套自研?Aha!团队有现有框架无法满足的需求,而现代 React 与 Vite 已让「自己动手」成为可行选项。Josh 详细拆解了如何从零搭建这类系统。
Josh Wilson (Aha!)
💡 若你打算深入「自研框架」路线,不妨关注 Nitro v3,现已支持 将 Vite 与 React 结合 构建服务端应用。
!Image 4 5 倍 SSR 吞吐:在 TanStack Start 中剖析 SSR 热路径—— 深入说明并分析 TanStack 如何显著提升 TanStack Start 的服务端渲染性能。吞吐约提升至 5 倍、平均延迟下降约 90%,不容小觑。
Schiller and Pellet (TanStack)
Next.js 16.2 发布—— 聚焦开发者体验:next dev启动更快、渲染约快 50%、开发环境支持 Server Function 日志,另有 大量 Turbopack 相关改进 与 面向 AI 辅助开发的增强。
Jimmy Lai, Tim Neutkens 📄开始给 useEffect 起名字(你会感谢我的)
Neciu Dan 📺用 TanStack AI 生成图像
Jack Herrington 快讯:
* Expo UI in SDK 55 将 Jetpack Compose(现为 beta)与重构后的 SwiftUI 风格 API 带入 React Native 应用。
!Image 9
* /r/reactjs版主(Redux 圈内的 Mark Erikson)征求社区意见,希望把子版块建设得更好。
!Image 10 * Solid 的 Ryan Carniato 认为 两项不受欢迎却难以避免的 React 设计(延迟提交状态与 effect 依赖数组)——基于信号的替代方案(如 Solid)只能通过保持同步来规避它们。
!Image 11 * Anthropic 的 Felix Rieseberg 在 X 上的帖子 中透露,主站 Claude 与桌面端应用已迁移到 Vite 与 TanStack Router。
🛠 代码与工具 React Native Reanimated DnD 2.0:拖放库—— 基于 Reanimated 4 与 Worklets,目标 60fps 动画。首页可扫码体验。v2.0 迁移至 Reanimated 4,并新增可排序网格与动态高度。
Vishesh Raheja RevoGrid:高性能数据表格组件—— 面向海量数据的高性能表格,可与 React、Vue、Angular、Svelte 集成。在线演示 与 GitHub 仓库。
Revolist OU Shimmer From Structure 2.4—— 为加载中的组件自动生成像素级「闪烁骨架屏」。文档站 是很好的在线演示。
📢 其他生态
* 🤖Addy Osmani 介绍「理解性债务」(comprehension debt):在 agent 大量产码的时代,问题不再是「如何生成更多代码」,而是「我们如何更理解正在上线的代码?」
!Image 16 * 🤖 Vercel 更新了服务条款,允许将代码用于 AI 模型训练及与「AI 模型提供方」相关用途。付费用户默认关闭;Hobby 用户需手动选择退出。
!Image 17 * ⚠️ 所有仍受维护的 Node.js 大版本(25.x、24.x、22.x、20.x)将于下周(3 月 24 日或之后)发布安全更新,修复九项漏洞。
!Image 18
* Bun v1.3.11发布,带来操作系统级Bun.cron与表达式解析、ANSI 与字素(grapheme)感知的字符串切片,以及更多 Node.js 兼容性改进。
!Image 19
* 若升级到 macOS 26(Tahoe)后自定义本地 TLD(如.internal、.test)失效,可参考 这份 Gist。
!Image 20 * 更多内容见 本期 JavaScript Weekly。
!Image 21 版本发布:
* Streamdown v2.5—— Vercel 用于渲染流式 Markdown 的组件。
* React Hotkeys v3.0—— 监听 keydown/keyup 并定义、派发键盘快捷键的组件。
* react-fontawesome v3.3—— Font Awesome 官方 React 图标组件。
* next-forge v6.0—— Vercel 的 Next.js 单体仓库 Turborepo 模板。
* Modern.js v3.1—— 字节跳动渐进式 React 与 Rsbuild 框架。
* React Notion X v7.10—— 快速、准确的 Notion 内容 React 渲染器。
* React Native DateTimePicker v9.1
* React Native for Windows v0.82