En optimistisk opdatering opdaterer brugergrænsefladen øjeblikkeligt, forudsat at en serveranmodning vil lykkes, i stedet for at vente på svaret. Dette får appen til at føles øjeblikkelig — men du skal håndtere det tilfælde, hvor anmodningen faktisk mislykkes ved at rulle tilbage.
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)
