Remix v3 将弃用 React 转投 Preact 分支
Source: InfoQ - Architecture
在发布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 Jackson"和Ryan Florence"创建的全栈Web框架,他们是流行库React Router的原作者。虽然Remix最初作为一个付费产品推出,但在2021年11月,它对所有用户完全免费并开源"。随后,Remix将自己定位为Next.js等其他React框架的强大替代品。
原文链接:
https://www.infoq.com/news/2025/08/remix-run-v3-drops-react/"