Routing

路由决定了页面级拆分、数据边界与加载策略,也是性能与可维护性的关键切点。

TL;DR
  • 把路由当作“分包与数据边界”,而不是仅仅 URL 映射。
  • 优先让框架承担加载与缓存策略,避免在组件层手写过多路由状态。
  • 导航体验要可预期:loading、错误、回退与滚动恢复。

常见坑

  • 路由切换时状态丢失/闪烁,缺少骨架屏与错误边界。
  • 把数据获取散落在多个组件里,导致瀑布请求与重复 fetch。
这篇文章有帮助吗?