Next.js渲染页面

时间:2020-06-20 15:34:26

标签: reactjs next.js next

如果我在产品列表页面上有类似市场的应用程序,那么在这种情况下哪种渲染类型将是更好的选择?刷新页面后,Static Generation是否更新列表?

1 个答案:

答案 0 :(得分:0)

,SSG(静态站点生成)将获取数据并在构建时使用所有静态资产生成页面。这意味着刷新页面后列表将不会更新。

来自nextjs docs

如果页面使用静态生成,则页面HTML在生成时生成。这意味着在生产中,运行next build时将生成页面HTML。然后,此HTML将在每个请求上重用。它可以由CDN缓存。

如果您有增量数据要求,则可以使用数据提取方法getServerSideProps进行服务器端渲染,也可以使用swrreact-query之类的客户端数据提取