Next.js · Senior · Frage 56 von 75
Wie kann eine Komponente mit 'use cache' children annehmen, wenn JSX sich nicht als Cache-Schlüssel serialisieren lässt?
- 1Gar nicht - gecachte Komponenten dürfen kein
childrennehmen - 2
childrenwerden in einen HTML-String verwandelt und gehasht - 3Elemente dürfen durchgereicht, aber nicht untersucht werden
Antwort zeigen
Richtige Antwort: Elemente dürfen durchgereicht, aber nicht untersucht werden
Erklärung
Durchgereichte Werte beeinflussen das gecachte Ergebnis nicht, also kann die gecachte Hülle dynamischen Inhalt umschließen. Dasselbe gilt für Funktionen, die an Client Components durchgereicht werden.