【发布时间】:2021-11-29 19:25:09
【问题描述】:
这可能是一个愚蠢的问题,但是在阅读了很多文档之后,我仍然不确定。我知道有 3 种主要的渲染类型:
- 服务器端渲染(在请求时渲染)
- 客户端渲染(在客户端渲染)
- 静态站点生成(在构建时呈现)
我对 Next JS 有一些经验,我知道您可以在 Next JS 中为页面选择所需的渲染类型。
但是,对于 React JS,从我在这里和那里阅读的内容来看,它似乎是客户端渲染。但是当我托管一个 React 网页(比如在 S3 上)时,我会先构建它并将生成的静态内容托管在 S3 上。这不是意味着 React JS 属于 静态站点生成 类别吗?无论如何,“构建操作”在做什么,它与渲染有什么不同?
【问题讨论】:
标签: reactjs single-page-application web-deployment server-side-rendering html-rendering