एक optimistic update UI लाई तत्काल अपडेट गर्छ, मान्ने कि एक server request सफल हुनेछ, प्रतिक्रियाको लागि प्रतीक्षा गर्नुको सट्टा। यसले एप लाई तत्काल महसुस गराउँछ — तर तपाइँले request वास्तवमा असफल हुने अवस्था सम्हाल्न हुँदैन rollback गरेर।
यसको तुलना
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)
