Next.js 中的数据获取允许您根据应用程序的用例以不同方式呈现内容。默认情况下,布局和页面是服务器组件,这使您可以在服务器上获取数据并渲染 UI 的部分内容,可选择缓存结果,然后将其流式传输到客户端。当需要交互性或浏览器 API 时,您可以使用客户端组件来添加功能。
这些包括使用服务器端渲染或静态生成进行预渲染,以及使用增量静态再生成在运行时更新或创建内容。