Next.js · Middle · Frage 1 von 75
Was ist eine Server Function (Server Action) in Next.js?
- 1Eine Funktion, die beim Build läuft und ihr Ergebnis cacht
- 2Eine async-Funktion mit
'use server', aufrufbar vom Client - 3Ein Route Handler, der automatisch für jede Seite erzeugt wird
Antwort zeigen
Richtige Antwort: Eine async-Funktion mit 'use server', aufrufbar vom Client
Erklärung
Die Direktive 'use server' macht eine Funktion zur Server Function, und Next.js erzeugt einen Endpoint dafür. Man kann sie an <form action> übergeben oder aus einem Client-Handler aufrufen. Der Aufruf ist ein POST-Request. Server Actions sind Server Functions für Mutationen, oft gefolgt von einer Cache-Revalidierung.