全书目录

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

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

2 分钟 647 字 第 563 / 962 个阅读单元

用一座“Web 原生航运港”,把 Remix 讲透。 适合已经懂一点 React、路由、接口请求,但还没真正建立全栈页面心智的人。


先说 2026-03-28 的现实定位:

Remix 这套成熟能力,已经被官方并回 React Router v7 的 Framework Mode。 但这不代表 Remix 过时了,反而说明一件事:

Remix 定义出来的那套思路,已经被证明是对的。

所以这一篇不是讲“某个一时流行的框架 API”,而是讲一整套稳定成立的 Web 心智:

  • 页面不是“先渲染壳子,再自己补数据”
  • 表单不是“必须自己拦截再调 fetch”
  • 路由不是“只负责切换组件”
  • 服务端不是“另一个完全分离的世界”

在 Remix 的宇宙里,整个应用像一座现代航运港

  • 浏览器里的用户,是一艘艘进港的船
  • URL,是船要去的航线和泊位编号
  • 路由模块,是一个个码头泊位
  • loader,是入港查验窗口,负责把这一站要看的数据提上岸
  • action,是作业柜台,负责收改单、装货、退货、登录、删除
  • React 组件,是码头前台屏幕,负责把当前港口状态展示给人
  • Form,是 Web 原生提单
  • useFetcher,是不改航线的旁路作业通道
  • useNavigation,是港口总控大屏上的“正在靠港中”
  • 嵌套路由,是一个港区里面继续分子码头
  • ErrorBoundary,是港口事故隔离区
  • Session/Cookie,是船员和货代的通行证

如果你把这张图吃透,Remix 就不会再像一堆零散 API。