Remix 重新定义:V3 将用 Preact 的一个分支替代 React

  • 2025-08-29
    北京
  • 本文字数:1018 字

    阅读完需:约 3 分钟

在发布 Remix v2 两年之后,Remix 团队最近宣布正在开发Remix v3,并提出了一套新的原则来指引其发展路径。Remix v3 将放弃 React,转而使用 Preact 的一个分支,作为其努力拥有大部分技术栈并只保留最小、最关键依赖的一部分。Remix 还将针对 LLMs 进行优化,基于 Web API 进行构建,避开构建过程,并要求可组合的抽象。

 

Remix 团队用以下术语解释了新版本背后的动机:

 

这不仅仅是一个新版本——这是一个新方向。一个更快、更简单、更接近 Web 本身的发展方向。

 

为了实现这一点,我们需要拥有完整的技术栈——而不是依赖于我们无法控制的抽象层。这意味着没有关键依赖,甚至没有 React。我们从 Preact 的一个分支开始,Preact 是一个成熟的虚拟 DOM 库,已经在 Shopify、谷歌和无数其他公司中得到广泛使用。

 

在 Remix 的许多特性被合并到React Router v7之后,这一重大转变随之而来,这使得 Remix 团队有机会从头重新思考框架,专注于简单性、性能、可组合性以及与 Web 标准更紧密的对齐。Remix 确定了四个原则,作为他们开发工作的基础:模型优先开发、优先考虑 Web API、运行时优于构建步骤,以及避免依赖。

 

在 Reddit 和 Hacker News 等平台上,开发者的反应褒贬不一。尽管有相当多的批评,但一些开发者,包括开源社区的知名人士,赞扬了团队解决 Web 生态系统日益增长的复杂性的雄心。TanStack的创造者Tanner Linsley评论道:

 

我认为他们在这里冒险是件好事。他们不再需要担心资金问题(感谢 Shopify),他们正试图重新思考基础问题,并且他们有一个庞大的现有用户群可以快速测试他们的新理论。这样的研究无论成功与否,都会带来好的结果。

 

另一位用户补充道

 

这就是进步的方式。他们没有错……当前的环境真是一团糟。我赞赏任何试图解决这个问题的人。

 

其他用户对“模型优先开发”的原则不以为然,推测这是受 Shopify 的影响。Shopify 在 2022 年收购了Remix并要求其员工使用AI。一位 Reddit 用户抱怨道

 

原则 1:模型优先开发,没有接受过风险投资的人却关心 LLMs?为什么这是你们的首要原则?

 

Remix v3 的预览版本尚未可用。Remix 团队将在即将到来的Remix Jam大会上向社区更新他们的进展。

 

Remix 是由Michael JacksonRyan Florence创建的全栈 Web 框架,他们是流行库 React Router 的原作者。虽然 Remix 最初作为一个付费产品推出,但在2021年11月,它对所有用户完全免费并开源。随后,Remix 将自己定位为 Next.js 等其他 React 框架的强大替代品。

 

原文链接:

https://www.infoq.com/news/2025/08/remix-run-v3-drops-react/