Next.js 应用程序是 SPA 还是单页应用程序?

Sou*_*Das 2 reactjs next.js

普通 React 应用程序被称为 SPA,因为它们只有一个 html 页面,即 index.html。但 next.js 的情况并非如此。那么我们可以将 next.js 应用程序称为单页应用程序吗?

win*_*mao 5

好问题。

通常我们不会调用引擎SPA。例如,React可以执行SPA,但它也可以执行非 SPA 工作。这同样适用于NextJS

只是为了遵循你的字典。由于其混合性质, NextJS默认情况下不是基于SPA的,因为它将每个页面发布为/pages. 当然,如果你只有一个页面index.js,那么从技术上讲,它又是一个SPA。我想这取决于您如何构建页面。