Remix

remix.run
值得了解
framework

围绕 Web 标准、嵌套路由和服务端数据加载构建的 React 全栈框架。

官方首页截图
打开官网
Remix 官网截图

Tool profile

Remix 是什么?

Remix 把页面数据、表单提交和路由层级放在一起处理,强调使用浏览器原生能力解决导航和变更。它适合需要清晰服务端边界、又不想把数据流完全交给客户端状态的应用。

Remix 能做什么?

01
适合谁

重视表单、嵌套路由和 Web 标准的 React 团队

02
解决什么问题

把页面读取、提交和错误处理放回路由边界,减少客户端状态拼接

03
价格与成本

价格、免费额度和政策会变化;采购前请以官网当前的计划、用量限制和地区政策为准。

04
推荐使用场景

后台系统、多步骤表单、服务端渲染的业务应用

05
主要替代品

nextjs、sveltekit

06
选型判断

如果你的产品是数据驱动的业务应用,Remix 的路由模型值得优先做一个小功能验证。

使用场景

后台系统重视表单、嵌套路由和 Web 标准的 React 团队,重点是把页面读取、提交和错误处理放回路由边界,减少客户端状态拼接

多步骤表单重视表单、嵌套路由和 Web 标准的 React 团队,重点是把页面读取、提交和错误处理放回路由边界,减少客户端状态拼接

服务端渲染的业务应用重视表单、嵌套路由和 Web 标准的 React 团队,重点是把页面读取、提交和错误处理放回路由边界,减少客户端状态拼接

需要注意

生态和部署资料不如 Next.js 普及,团队需要确认自己能接受框架迁移和社区方案差异。

如果你的产品是数据驱动的业务应用,Remix 的路由模型值得优先做一个小功能验证。