《React Router v8 发布:最"无聊"的一次大版本升级》
标签:#前端 #React_Router #Remix #Vite #React19 #SPA_SSR #框架升级
总结:
React Router v8 正式发布,主打"最无聊的大版本升级"理念。v7 引入的 Framework Mode 已成熟,v8 在此基础上将多个 future flags 转正为默认行为,带来 40+ 项改进,包括中间件增强、路由模块拆分、类型安全的 href、Link 遮罩等。破坏性变更极少,升级路径平滑。团队同时宣布采用年度大版本发布节奏,并正式将 React Router v6 和 Remix v2 标记为生命周期结束(EOL)。
文章要点:
1. 升级超省心:v8 的破坏性变更极少,大部分改动在 v7 中就能提前完成,团队的目标是"让大版本升级尽可能无聊"
2. 基线要求更新:最低支持 Node 22.22+、React 19.2.7+、Vite 7+,且改为纯 ESM 发布,tsconfig 目标更新至 ES2022
3. Future Flags 转正:v8 移除了多个 future flags,其对应功能现在默认启用,比如中间件、透传请求、Vite Environment API 支持等
4. Remix 走向新方向:Remix v0.x-2.x 的功能已合并回 React Router,Remix 3 将转型为真正的全栈零依赖 JS 框架,与 React Router 并行发展
5. 年度发布节奏:从 v8 开始采用每年一次大版本发布,让升级更可预测、更稳定
6. v6/v7 生命周期:v6 和 Remix v2 正式 EOL,不再接收安全更新;v7 继续接收安全补丁
URL:
https://remix.run/blog/react-router-v8
标签:#前端 #React_Router #Remix #Vite #React19 #SPA_SSR #框架升级
总结:
React Router v8 正式发布,主打"最无聊的大版本升级"理念。v7 引入的 Framework Mode 已成熟,v8 在此基础上将多个 future flags 转正为默认行为,带来 40+ 项改进,包括中间件增强、路由模块拆分、类型安全的 href、Link 遮罩等。破坏性变更极少,升级路径平滑。团队同时宣布采用年度大版本发布节奏,并正式将 React Router v6 和 Remix v2 标记为生命周期结束(EOL)。
文章要点:
1. 升级超省心:v8 的破坏性变更极少,大部分改动在 v7 中就能提前完成,团队的目标是"让大版本升级尽可能无聊"
2. 基线要求更新:最低支持 Node 22.22+、React 19.2.7+、Vite 7+,且改为纯 ESM 发布,tsconfig 目标更新至 ES2022
3. Future Flags 转正:v8 移除了多个 future flags,其对应功能现在默认启用,比如中间件、透传请求、Vite Environment API 支持等
4. Remix 走向新方向:Remix v0.x-2.x 的功能已合并回 React Router,Remix 3 将转型为真正的全栈零依赖 JS 框架,与 React Router 并行发展
5. 年度发布节奏:从 v8 开始采用每年一次大版本发布,让升级更可预测、更稳定
6. v6/v7 生命周期:v6 和 Remix v2 正式 EOL,不再接收安全更新;v7 继续接收安全补丁
URL:
https://remix.run/blog/react-router-v8