全书目录

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

二十二、最容易犯的误区

2 分钟 489 字 第 585 / 962 个阅读单元

#误区 1:把 Remix 当成“SSR 版 React”

错。 Remix 的核心不是 SSR,而是路由驱动的数据读写闭环

#误区 2:继续用 SPA 老习惯,什么都 useEffect + fetch

能用,但你就绕开了 Remix 最值钱的地方。

#误区 3:把 loader 当普通函数调用

不行。它属于请求生命周期,由 Remix 统一调度。

#误区 4:返回不可序列化数据

Date、类实例、带方法对象、复杂 ORM 实例都要小心。 你交给浏览器的必须是“能过海关的货单”。

#误区 5:分不清 Formfetcher

会改 URL/历史栈,用 Form。 局部操作、无导航,用 fetcher

#误区 6:把所有状态都强行放客户端 store

Remix 已经把大量服务器状态协调做好了。 别重复造轮子。

#误区 7:只做 happy path,不做 ErrorBoundary

业务系统一定会遇到 401、403、404、500。 不做边界,你的港口一出事故就全线停航。

#误区 8:忽视 URL 设计

在 Remix 里,URL 不是附属品,而是调度的一等公民。