O actualizare optimistă actualizează interfața utilizatorului imediat, presupunând că o cerere către server va reușit, în loc să aștepți răspunsul. Aceasta face aplicația să se simtă instantanee — dar trebuie să gestionezi cazul în care cererea de fapt eșuează prin revenirea la starea anterioară.
Contrastul
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)
