【发布时间】:2021-11-08 13:31:09
【问题描述】:
Plain React 应用之所以称为 SPA,是因为它们只有一个 html 页面,即 index.html。但对于 next.js,情况并非如此。那么我们可以将 next.js 应用称为单页应用吗?
【问题讨论】:
Plain React 应用之所以称为 SPA,是因为它们只有一个 html 页面,即 index.html。但对于 next.js,情况并非如此。那么我们可以将 next.js 应用称为单页应用吗?
【问题讨论】:
好问题。
通常我们不会调用引擎SPA。例如,React 可以做 SPA,但它也可以做非 SPA 工作。 NextJS 也是如此。
只是为了按照你的字典。 NextJS 默认不是基于 SPA 的,因为它具有混合性质,因为它将每个页面发布为/pages 下所有内容的单独入口点。当然,如果您只有一页 index.js,那么从技术上讲,它又是一个 SPA。我想这取决于您如何构建页面。
【讨论】:
ReactDOM.render。