React · Middle · Frage 30 von 75
Wofür ist useOptimistic da?
- 1Um das Rendern durch Überspringen unnötiger Updates zu optimieren
- 2Um das erwartete Ergebnis anzuzeigen, bevor der Server antwortet
- 3Um Daten vorzuladen, die bald gebraucht werden
Antwort zeigen
Richtige Antwort: Um das erwartete Ergebnis anzuzeigen, bevor der Server antwortet
Erklärung
Solange eine Action läuft, gibt useOptimistic eine optimistische Version der Daten zurück (z. B. ist die neue Nachricht schon in der Liste). Ist die Action fertig, wird der echte Zustand angezeigt, und bei einem Fehler verschwindet der optimistische Wert einfach.