全书目录

第三十一篇:Remix 完全指南 —— Web 原生航运港宇宙

二十一、Remix 和相近技术到底差在哪

2 分钟 722 字 第 584 / 962 个阅读单元

#1. Remix vs 传统 React SPA

传统 SPA 更像:

  • 先把港口前台搭好
  • 然后前台自己打电话问仓库要数据
  • 再自己决定哪里 loading、哪里报错、哪里刷新

Remix 更像:

  • 船到哪个泊位,就由那个泊位负责读和写
  • 路由本身就是调度中心
  • 表单和导航天然接进同一套系统

所以 Remix 更适合:

  • 想把 Web 原生优势用起来
  • 不想把所有异步协调都写在组件里
  • 要 SSR、SEO、渐进增强、业务表单

#2. Remix vs Next.js

两者都能做全栈 React,但主心智不同。

Remix 更像“航线/请求中心”

  • 先看 URL、请求、表单、响应
  • 强调 Web 标准
  • 强调 route module
  • loader/action/form/fetcher 是一条完整主线

Next.js 更像“组件树/渲染策略中心”

  • 更强调服务组件、客户端组件、渲染模式组合
  • 在 React 生态和部署平台整合上很强
  • 对 RSC 路线投入更多

如果你的团队更喜欢:

  • 以请求/表单/路由为核心思考
  • 非常重视浏览器原生行为
  • 想把复杂数据流压回 Web 语义

你会很喜欢 Remix 心智。

#3. Remix vs React Router Framework Mode

截至 2026-03-28,这两个的关系必须说清楚:

React Router Framework Mode,本质上继承了 Remix 成熟出来的核心模型。 官方已经明确鼓励 Remix v2 用户升级到 React Router v7。

所以你今天学 Remix,不是在学一门“被替代的旧学科”,而是在学: React Router Framework Mode 的思想源头。