En optimistisk oppdatering oppdaterer brukergrensesnittet umiddelbart, forutsatt at en serverforespørsel vil lykkes, i stedet for å vente på svaret. Dette gjør appen føles øyeblikkelig — men du må håndtere tilfellet der forespørselen faktisk mislykkes ved å rulle tilbake.
Kontrasten
Pessimistic (normal): click → show spinner → wait for server → THEN update UI (feels slow)
Optimistic: click → update UI INSTANTLY → send request →
if it fails, ROLL BACK the change (feels instant)
