Een optimistische update werkt de UI onmiddellijk bij, aangenomen dat een serververzoek slaagt, in plaats van op het antwoord te wachten. Dit maakt de app onmiddellijk voelen — maar je moet het geval afhandelen waarin het verzoek werkelijk mislukt door terug te draaien.
Het contrast
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)
