Next.js · Junior · Frage 44 von 75
Kann man die Hooks useState und useEffect in einer Server Component verwenden?
- 1Ja, wenn die Komponente als
async-Funktion deklariert ist - 2Ja, aber nur
useState, nichtuseEffect - 3Nein: Server Components haben weder Zustand noch Effekte
Antwort zeigen
Richtige Antwort: Nein: Server Components haben weder Zustand noch Effekte
Erklärung
Eine Server Component läuft einmal, um ein Ergebnis zu erzeugen, und „lebt“ danach nicht weiter. Zustand, Effekte und Event-Handler sind Client-Funktionen. Eine Server Component kann eine Client Component rendern und ihr Daten über Props übergeben.