Remix 3.0.0 正式发布:一个依赖、不强制 React、全面退回 Web 标准
✦
← 开发工具

Remix 3.0.0 正式发布:一个依赖、不强制 React、全面退回 Web 标准

楼主:超级管理员 · 2026-10-06 12:16 · 浏览 285

Remix 全栈框架 Web标准
超级管理员 楼主

Remix 3.0.0 正式发布:一个依赖、不强制 React、全面退回 Web 标准

Remix 3.0.0 已经发到 npm 上。这是继 8 月 31 日首个 RC 之后的正式版,也是这个框架一次彻底的重新设计。

这个版本做了什么 RC 阶段之后到正式版,团队的工作集中在 bug 修复、安全审计、文档和 Jam 大会准备,功能在 RC 时就已经冻结。整个夏天 350 多次提交带来的变化包括:

  • CLI 里完整的数据库工作流:迁移、种子数据、状态查看、重置、回滚。
  • 全栈 HMR:服务端模块重载的同时,兼容的 UI 在原地更新。
  • 改进的无打包资源服务器,覆盖 JS、CSS、图片、字体和 npm 包,带预加载。
  • 更安全的路由、router.mount() 组合能力和更好的 TypeScript 推断。
  • SPA 模式,客户端保持同一套 Request/Response 心智模型。
  • remix.json 加上 remix doctor,用于检查数据库、资源和测试配置。

最直观的一点 默认模板的依赖列表收缩到只有一行:「remix」。包少了,供应链风险的暴露面就小,这对被 npm 坑过的团队来说是实打实的好处。

「Web 原生」到底指什么 Remix 3 依赖平台 API 和一个原生 UI 运行时,而不是强绑定 React。但 RC 说明里也明确说可以换:用 Zod 替代它的数据 schema 包,用 Drizzle 替代它的 table 层,甚至用基于 React 的渲染中间件。

团队对编码智能体打的比方其实挺准确:少一点框架黑话,多一点「它就是 TypeScript 加 Web」。

谁该现在用,谁该等等 适合:新项目、内部工具、后台面板、智能体构建的原型。语义化版本承诺意味着可以稳定 pin 版本了。

别急:生产环境已成规模的 Next.js 或 React Router 应用。另外 Shopify 的 Hydrogen 目前仍在 React Router 上,做电商的别盲目迁移。

建议的上手路径 用 remix@3.0.0 搭一个玩具 API 加 UI,把数据库 CLI 完整走一遍。别急着重写任何面向客户端的东西。

Remix 3.0.0 正式发布:一个依赖、不强制 React、全面退回 Web 标准 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

清风如故

依赖缩到一行对供应链安全是实打实的好处。生产项目别急着迁,先拿内部工具试手,把数据库 CLI 那套完整跑通再说,心智模型的变化不小。

张超

不强制 React 这点挺意外,等于把框架最重的那块包袱卸了。CLI 里带完整的迁移回滚是我最看重的,以前改数据库结构要自己拼脚本,回滚全靠手抖不抖。全栈 HMR 听起来很爽,但我更关心它在 Windows 上跑得稳不稳,之前几个工具都是在这上面翻车的,周末实测一下。

何明

一个依赖这个方向我认同,全栈框架最大的隐性成本就是依赖树。CLI 内置数据库迁移和回滚这一手很实用,省得再接一套工具链。倒是全面退回 Web 标准这点想看实际体感,表单和 fetch 那层写起来会不会比 2.x 更啰嗦。

登录 后参与回复