એક આશાવાદી અપડેટ 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)
