数据获取
Next.js 中的数据获取允许你以不同的方式呈现你的内容,具体取决于你的应用程序的用例。这些包括使用**服务器端渲染**或**静态生成**进行预渲染,以及使用**增量静态再生**在运行时更新或创建内容。
示例
- WordPress 示例(演示)
- 使用 markdown 文件的博客入门 (演示)
- DatoCMS 示例 (演示)
- TakeShape 示例 (演示)
- Sanity 示例 (演示)
- Prismic 示例 (演示)
- Contentful 示例 (演示)
- Strapi 示例 (演示)
- Prepr 示例 (演示)
- Agility CMS 示例 (演示)
- Cosmic 示例 (演示)
- ButterCMS 示例 (演示)
- Storyblok 示例 (演示)
- GraphCMS 示例 (演示)
- Kontent 示例 (演示)
- 静态推文演示
- Enterspeed 示例 (演示)
getStaticProps
使用 `getStaticProps` 获取数据并生成静态页面。了解有关 Next.js 中此数据获取 API 的更多信息。
getStaticPaths
使用 `getStaticPaths` 获取数据并生成静态页面。了解有关 Next.js 中此数据获取 API 的更多信息。
表单和变异
了解如何使用 Next.js 处理表单提交和数据变异。
getServerSideProps
在每次请求时使用 `getServerSideProps` 获取数据。
增量静态再生 (ISR)
了解如何使用增量静态再生在运行时创建或更新静态页面。
客户端获取
了解客户端数据获取,以及如何使用 SWR,这是一个处理缓存、重新验证、焦点跟踪、间隔重新获取等功能的数据获取 React hook 库。
这有帮助吗?