Skip to content
Latchkey

Optimistic UI とは?

optimistic UI は、サーバーの応答を待たずにアクションの期待される結果をインターフェースが即座に反映するパターンです。ユーザーは変更を即座に見ることができ、アプリケーションはバックグラウンドでリクエストを送信します。リクエストが失敗すると、UI は以前の状態に戻り、エラーを表示します。

なぜ重要か

楽観的な更新はネットワークのレイテンシを隠すことで、アプリを高速で応答性が高いように感じさせます。その代償は、操作が成功しなかったときにきれいにロールバックするための追加ロジックです。

関連ガイド