Next.js · Middle · Frage 25 von 75
Welche Props kann man von einer Server-Seite an eine Client Component übergeben?
- 1Beliebige Werte, auch Klassen und Event-Handler
- 2Serialisierbare Werte und Server Actions; normale Funktionen nicht
- 3Nur Strings - alles andere muss man von Hand in JSON umwandeln
Antwort zeigen
Richtige Antwort: Serialisierbare Werte und Server Actions; normale Funktionen nicht
Erklärung
Props reisen im RSC-Payload über das Netzwerk. Unterstützt werden Objekte, Arrays, Date, Map, Promises, JSX und Server Functions. Eine normale Funktion (onClick={() => ...}) lässt sich aus einer Server Component nicht übergeben - den Handler deklariert man in der Client Component.