2.2.4 模板 (Templates) (App Router) 2.2.4 模板 (Templates) (App Router) 在 Next.js App Router 中,模板 (Templates) 是一种特殊的布局 (Layout) 形式,它允许你在路由之间共享 UI,同时为每个路由创建新的组件实例。这意味着模板可以保留状态,并在路由切换时执行额外的逻辑,例如动画或数据获取。 核心概念: 共享 UI: 模板和布局一样,可以定义在 目录下,并在多个路由之间共享相同的 UI 结构。 组件实例: 与布局不同,每次导航到使用模板的路由时,都会创建一个新的模板组件实例。这使得模板可以维护自身的状态,而不会在路由之间共享。