Plain React 应用程序称为 SPA,因为它们只有一个 html 页面,即 index.html。但 next.js 并非如此。那么我们可以将 next.js 应用称为单页应用吗?
最佳答案
好问题。
通常我们不会调用引擎SPA。例如,React 可以执行 SPA,但它也可以执行非 SPA 工作。这同样适用于 NextJS。
只是按照你的字典。 NextJS 由于其混合性质,默认情况下不是基于 SPA 的,因为它将每个页面发布为 /pages
下所有内容的单独入口点。当然,如果您只有一页 index.js
,那么从技术上讲,它又是一个 SPA。我想这取决于您如何构建页面。
https://stackoverflow.com/questions/69884302/