Next.js · Middle · Pytanie 1 z 75
Czym jest Server Function (Server Action) w Next.js?
- ✓Poprawna odpowiedź: Funkcją async oznaczoną
'use server', którą można wywołać z klienta - 2Route Handlerem tworzonym automatycznie dla każdej strony
- 3Funkcją wykonywaną podczas budowania, która cache'uje swój wynik
Wyjaśnienie
Dyrektywa 'use server' zamienia funkcję w serwerową, a Next.js tworzy dla niej endpoint. Można ją przekazać do <form action> lub wywołać z klienckiego handlera. Wywołanie to żądanie POST. Server Actions to Server Functions używane do mutacji, często z późniejszą rewalidacją cache.