默认情况下, app 文件夹下的所有组件都是 Server Side 组件
特别是主页,SSR 可以提高初次加载速度,且利好 SEO
Next 支持自定义不同组件的 SSR 和 CSR,只需要在组件第一行写入 “use client” 注释即可
// xxx.tsx "use client"
注意:在需要使用到 react 的 hooks 时,要记得添加 use client
SSR:
CSR:
Rendering: Composition Patterns