← 返回列表
技术Dec 12, 2025

为什么我选择 React Router V7
重构我的个人网站?

Author

赵默默

写 Bug 专家

最近,React 社区最大的新闻莫过于 React Router v7 的发布。作为一个长期使用 Next.js 的开发者,我为什么决定在这个个人站上“反向操作”,拥抱纯粹的 SPA/CSR 架构?

1. 为什么要折腾?

Next.js 很棒,但对于一个纯内容展示的博客来说,Server Component 带来的心智负担和 Vercel 的冷启动问题有时候让我感到疲惫。

我想找回那种“写完代码,扔到 CDN 就能跑”的简单快乐。

"Simple is better than complex." —— The Zen of Python

2. 核心优势

  • 类型安全 (Type Safety): v7 带来的 loader 数据类型推导简直是魔法。
  • 更小的包体积: 砍掉了 SSR 的 runtime,加载速度起飞。
  • Vite 生态: 这一点不用多说,开发体验比 Webpack 强太多。

3. 遇到的坑

当然,迁移过程不是一帆风顺的。比如 meta 标签的管理,以及 SEO 的预渲染问题...

💡 小贴士

如果你也打算尝试 RR7,建议先阅读官方的 Upgrading Guide

总的来说,这是一次非常愉快的重构体验。

# React# Web开发# 重构