Μια αισιόδοξη ενημέρωση ενημερώνει το UI αμέσως, υποθέτοντας ότι ένα αίτημα διακομιστή θα είναι επιτυχές, αντί να περιμένει την απάντηση. Αυτό κάνει την εφαρμογή να δυσκολεύει αμέσως — αλλά πρέπει να χειριστείς την περίπτωση όπου το αίτημα στην πραγματικότητα αποτύχει με επαναφορά.
Η αντίθεση
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)
