Optimistinen päivitys päivittää käyttöliittymän välittömästi, olettaen, että palvelimen pyyntö onnistuu, sen sijaan että odottaisit vastausta. Tämä saa sovelluksen tuntemaan välittömältä — mutta sinun on käsiteltävä tapaus, jossa pyyntö epäonnistuu, peruuttamalla muutokset.
Kontrasti
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)
