Next.js · Middle · Frage 6 von 75
Was macht die Direktive 'use cache'?
- 1Cacht das Ergebnis einer async-Funktion oder Komponente; Argumente gehören zum Cache-Schlüssel
- 2Speichert den Zustand einer Client Component im
localStoragedes Browsers - 3Schaltet das Caching aller
fetch-Aufrufe der ganzen App auf einmal und für immer ein
Antwort zeigen
Richtige Antwort: Cacht das Ergebnis einer async-Funktion oder Komponente; Argumente gehören zum Cache-Schlüssel
Erklärung
'use cache' funktioniert mit cacheComponents: true: auf Ebene einer Datenfunktion, einer Komponente oder einer ganzen Datei. Argumente und eingefangene Werte werden Teil des Schlüssels. Die Lebensdauer setzt man mit cacheLife, Invalidierungs-Tags mit cacheTag. Ein gecachtes Ergebnis kann Teil der statischen Hülle der Seite werden.