m
返回索引
技术 · 2026年6月6日 · 阅读 1 分钟 · 0 次阅读

Next.js 15 与 RSC:我为什么最终没迁移

RSC 很性感,但内容站用 Astro 更划算。

标签 #Next.js #RSC #架构决策
▾ 核心要点 5 条 · 1 分钟阅读
  • 我试过了
  • 三个我没预料到的问题
  • 1. 生态迁移成本
  • 2. 学习曲线不只是 API
  • 3. 我的场景用不到

Next.js 15 与 RSC:我为什么最终没迁移

我试过了

Next.js 15 + RSC 看起来很美:

  • 服务端组件零 JS
  • 流式渲染
  • 嵌套 layout

我花了三周在本地搭了一个 demo。

三个我没预料到的问题

1. 生态迁移成本

// 我现在的代码
<Astro client:load>
// vs 我得改成的代码
'use client'

整个 React 组件库的「client component」语义变化,让我每个 useState 都要重审。

2. 学习曲线不只是 API

RSC 引入了新的心智模型

  • 组件在哪一侧?
  • 数据怎么流?
  • 缓存什么时候失效?

这不是一周能上手的。

3. 我的场景用不到

我的博客:

  • 95% 静态内容
  • 5% 交互(主题切换、评论)

Astro 的 Islands 已经 100% 满足。

决策框架

工具选择 = (收益 × 频率) - (迁移成本 × 风险) 算清楚再动。 :::

我的建议

如果你是新项目:可以选 Next.js 15 + RSC,生态成熟。 如果你是内容站:别折腾,Astro 更省心

作者
Qianji Xiao

全栈工程师 / 设计爱好者 / 终身学习者。

Python Claude Code MCP SKILL Agent RAG Workflow
相关文章 同标签推荐