谁能给我解释一下它们之间的区别吗?
我觉得布局和模板是同一件事,但看看 Gatsby 和 NextJs 等一些框架,我不再那么确定了。
最佳答案
假设您要询问 NextJS 13 中的模板和布局?
模板和布局都可以包裹子布局或页面。
布局在路由之间保持不变并保持其状态。模板在导航时为其每个子级创建一个新实例,不保留任何状态并重新创建 DOM 元素。
使用模板用于:
- 过渡动画
- 依赖 useEffect 或 useState 的逻辑,例如跟踪分析或表单提交。
除非必要,Vercel 建议使用布局而不是模板,但您可以在同一路线段中使用这两种布局。
关于reactjs - React 中布局和模板的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74336572/