オプティミスティック更新は、サーバーのリクエストが成功すると仮定して、レスポンスを待つのではなく、UIをすぐに更新するものです。これによりアプリは瞬時に反応しているように見えますが、リクエストが失敗した場合はロールバックして対応する必要があります。
対比
text
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)
