Next.js · Senior · Frage 10 von 75
Wofür ist die React Taint API (experimental_taintObjectReference) in Next.js?
- 1Um Cookie-Werte vor dem Senden an den Browser des Nutzers zu verschlüsseln
- 2Um zu verbieten, ein bestimmtes Objekt an eine Client Component zu übergeben
- 3Um gecachte Daten als veraltet zu markieren, damit sie neu vom Server kommen
Antwort zeigen
Richtige Antwort: Um zu verbieten, ein bestimmtes Objekt an eine Client Component zu übergeben
Erklärung
Zum Beispiel markiert man ein Nutzerobjekt aus der DB: Wird es vollständig in die Props einer Client Component übergeben, gibt es einen Fehler. Das ist ein Sicherheitsnetz, nicht der Hauptschutz - die Grundlage ist eine Data Access Layer, die nur die nötigen Felder liefert. Man muss taint in der Konfiguration einschalten.