React · Senior · Frage 10 von 75
Was macht die Direktive 'use client' am Anfang einer Datei?
- 1Sie markiert eine Grenze: Das Modul und alles, was es importiert, kommt ins Client-Bundle
- 2Sie aktiviert strenge Prüfungen der Client-Hooks für dieses Modul
- 3Sie verbietet das Rendern der Komponente auf dem Server; sie rendert nur im Browser
Antwort zeigen
Richtige Antwort: Sie markiert eine Grenze: Das Modul und alles, was es importiert, kommt ins Client-Bundle
Erklärung
'use client' steht am Einstiegspunkt eines Client-Teilbaums, nicht in jeder Datei: Importierte Module werden automatisch zu Client-Modulen. Client-Komponenten werden beim SSR trotzdem auf dem Server (zu HTML) gerendert und im Browser hydratisiert.