Next.js · Middle · Frage 27 von 75
Wie macht man auf dem Client richtig eine optimistische UI für eine Server Action?
- 1Mit
useOptimistic, solange die Action läuft - 2Mit
router.refresh()vor dem Aufruf der Action - 3Mit
revalidatePathin der Client Component
Antwort zeigen
Richtige Antwort: Mit useOptimistic, solange die Action läuft
Erklärung
useOptimistic zeigt den erwarteten Zustand sofort und wechselt automatisch zum echten zurück, wenn die Action endet und frische Daten kommen. revalidatePath funktioniert nur auf dem Server. router.refresh() vor der Action gibt keine sofortige Rückmeldung.