Fluss
Was vorweg angezeigt wird, wird bei Fehler zurückgenommen
Warum
Sonst glaubt der Nutzer, es sei gespeichert. Den Unterschied merkt er erst beim nächsten Laden, wenn er nicht mehr weiß, was er getan hat.
Woran Du den Verstoß erkennst
- Optimistisches Setzen des Zustands ohne
catchund ohne Rücknahme. - Fehler landet nur in der Konsole.
- Nach dem Fehler steht der neue Wert weiter da.
Hart und weich
Hart.
Grenzen
Änderungen, die erst nach der Antwort angezeigt werden.
Quelle
Vercel Web Interface Guidelines › Interactions („Optimistic updates … On failure, show an error & roll back or provide Undo").