刚用 nextjs (版本为 13.2 并使用 app 目录),发现如果是服务端组件,无论是直接请求还是从其它页面过来,页面的 API 都会在服务端请求并渲染好 html 。
而 nuxtjs 会自动识别这两种情况,如果是直接请求,则走服务端请求并渲染好 html ,否则就和 SPA 一样,在客户端请求 API 并渲染页面。
感觉 nextjs 这样反而会增加前端服务器的压力。
我有两个疑惑:
先谢过各位吴彦祖,来自一个刚从 vue 转到 react 的小菜
1
Juppiter 2023-04-04 10:32:55 +08:00
不太理解你的意思,fetch Data 你完全可以做到直接从客户端去取到数据(用 useEffect 或者 useSWR 这种封装的 hooks )。而且前端服务器压力可以通过 cdn cache 的方式解决掉啊。
|
2
fd9xr 2023-04-04 12:49:42 +08:00 via iPhone
first paint with useable content, 没压力, 不能
|