#Next.js#React

Suspense 边界划在哪?分享一下我的划法

由@kira-dev发起讨论 · 发布于 2026年7月31日 · 更新于 2026年8月3日

Suspense 用得好是利器,用不好就是满屏 loading 闪烁。分享一下我的边界划分原则。

  • 每个异步数据区块单独包一个 <Suspense>,fallback 给骨架屏。
  • 路由级用 loading.tsx(本质也是 Suspense)。
  • 不要把整个 page 包一个大 Suspense,会一闪全闪。
  • 嵌套时内层先 ready,外层后 ready,符合预期。

最关键的是 fallback 要 "长得像最终内容",否则跳变很明显。

大家 Suspense 都是怎么组织层级的?

回复

暂时没有回复。

Related

相关推荐