Next.js · Middle · Pytanie 71 z 75

Jak wywołać Server Action z onClick przycisku (nie z formularza) i pokazać stan oczekiwania?

const [isPending, startTransition] = useTransition()
<button onClick={() => startTransition(() => likePost(id))}>

Wyjaśnienie

Transition daje isPending i pozwala Next.js zaktualizować UI zrewalidowanymi danymi z odpowiedzi akcji.

Do poczytania

Błąd w pytaniu

Next.js · Middle · pytanie 71

Sprawdź się

Rozwiąż test Next.js · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test