unstable_noStore
バージョン15では、unstable_noStore
の代わりにconnection
の使用を推奨します。
unstable_noStore
は、静的レンダリングからオプトアウトし、特定のコンポーネントをキャッシュしないよう宣言的に指示するために使用できます。
補足:
unstable_noStore
はfetch
のcache: 'no-store'
と同等ですunstable_noStore
はexport const dynamic = 'force-dynamic'
よりも推奨されます。より粒度が細かく、コンポーネント単位で使用できるためです
unstable_cache
内でunstable_noStore
を使用しても、静的生成からオプトアウトされません。代わりに、結果をキャッシュするかどうかを決定するキャッシュ設定に従います。
使用方法
fetch
にcache: 'no-store'
、next: { revalidate: 0 }
などの追加オプションを渡したくない場合や、fetch
が利用できない場合、これらのユースケースすべての代替としてnoStore()
を使用できます。
バージョン履歴
バージョン | 変更内容 |
---|---|
v14.0.0 | 導入時期:unstable_noStore |