Optimistinis atnaujinimas iš karto atnaujina UI, darydamas prielaidą, kad serverio užklausa bus sėkminga, vietoj to, kad lauktum atsakymo. Tai daro programą momentine — bet turite tvarkyti atvejį, kai užklausa iš tiesų nepavyksta, grąžindami pradinę būseną.
Kontrastas
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)
