unstable_noStore
In Version 15 empfehlen wir die Verwendung von connection
anstelle von unstable_noStore
.
unstable_noStore
kann verwendet werden, um deklarativ vom statischen Rendering (Static Rendering) abzuwählen und anzuzeigen, dass eine bestimmte Komponente nicht zwischengespeichert werden soll.
Wissenswert:
unstable_noStore
entsprichtcache: 'no-store'
bei einemfetch
unstable_noStore
wird gegenüberexport const dynamic = 'force-dynamic'
bevorzugt, da es granularer ist und auf Komponentenebene verwendet werden kann
- Die Verwendung von
unstable_noStore
innerhalb vonunstable_cache
führt nicht zum Abwählen des statischen Generierens (Static Generation). Stattdessen wird die Cache-Konfiguration verwendet, um zu bestimmen, ob das Ergebnis zwischengespeichert werden soll oder nicht.
Verwendung
Wenn Sie es vorziehen, keine zusätzlichen Optionen an fetch
zu übergeben, wie cache: 'no-store'
, next: { revalidate: 0 }
oder in Fällen, in denen fetch
nicht verfügbar ist, können Sie noStore()
als Ersatz für all diese Anwendungsfälle verwenden.
Versionsverlauf
Version | Änderungen |
---|---|
v15.0.0 | unstable_noStore zugunsten von connection als veraltet markiert. |
v14.0.0 | unstable_noStore eingeführt. |