データフェッチ
Next.jsのデータフェッチでは、アプリケーションのユースケースに応じて、さまざまな方法でコンテンツをレンダリングできます。これには、サーバーサイドレンダリングまたは静的生成によるプリレンダリング、およびIncremental Static Regenerationによるランタイムでのコンテンツの更新または作成が含まれます。
例
- Agility CMSの例 (デモ)
- Builder.ioの例 (デモ)
- ButterCMSの例 (デモ)
- Contentfulの例 (デモ)
- Cosmicの例 (デモ)
- DatoCMSの例 (デモ)
- DotCMSの例 (デモ)
- Drupalの例 (デモ)
- Enterspeedの例 (デモ)
- GraphCMSの例 (デモ)
- Keystoneの例 (デモ)
- Kontent.aiの例 (デモ)
- Makeswiftの例 (デモ)
- Plasmicの例 (デモ)
- Preprの例 (デモ)
- Prismicの例 (デモ)
- Sanityの例 (デモ)
- Sitecore XM Cloudの例 (デモ)
- Storyblokの例 (デモ)
- Strapiの例 (デモ)
- TakeShapeの例 (デモ)
- Tinaの例 (デモ)
- Umbracoの例 (デモ)
- Umbraco Heartcoreの例 (デモ)
- Webinyの例 (デモ)
- WordPressの例 (デモ)
- ブログスターターの例 (デモ)
- Static Tweet (デモ)
getStaticProps
`getStaticProps`でデータをフェッチし、静的ページを生成します。Next.jsのデータフェッチにおけるこのAPIの詳細については、こちらをご覧ください。
getStaticPaths
`getStaticPaths`でデータをフェッチし、静的ページを生成します。Next.jsのデータフェッチにおけるこのAPIの詳細については、こちらをご覧ください。
フォームとミューテーション
Next.jsでフォームの送信とデータのミューテーションを処理する方法について学びます。
getServerSideProps
`getServerSideProps`でリクエストごとにデータをフェッチします。
Incremental Static Regeneration (ISR)
Incremental Static Regeneration を使用して、ランタイムに静的ページを作成または更新する方法について学びます。
クライアントサイドフェッチ
クライアントサイドデータフェッチについて、そしてキャッシュ、再検証、フォーカストラッキング、インターバルでの再フェッチなどを処理するデータフェッチReactフックライブラリであるSWRの使用方法について学びます。
お役に立ちましたか?