Arc*_*ale 10 server-side-rendering next.js
由于NEXT_DATA元素的 dom 大小变得非常高,并且影响了性能。谁能帮我从 dom 中删除NEXT_DATA吗?我在下一个 Js 中使用带有动态路由的完整服务器端渲染。
Jan*_*nik 12
TLDR:如果您愿意(/可以)删除__NEXT_DATA__script 标签,React 将无法Hydrate。您可以对页面中的数据进行硬编码,或者尝试减少pageProps从getServerSideProps.
我最近也遇到了这个问题,我问自己,为什么需要将内容包含在 HTML 2 次中。
<script>标签中的 JSON - 这是因为需要在客户端进行补水。revalidate选项)是内容不应该改变(也许永远)。那么在这种情况下,为什么我们不能对页面本身的数据进行硬编码呢?当然,这样做的缺点是,必须手动全部写出/将所需内容下载到某个 JSON/对象,然后像这样在页面中使用它。__NEXT_DATA__- 作者:Liran Cohen。| 归档时间: | 
 | 
| 查看次数: | 15173 次 | 
| 最近记录: |