Optimistic UI とは?
optimistic UI は、サーバーの応答を待たずにアクションの期待される結果をインターフェースが即座に反映するパターンです。ユーザーは変更を即座に見ることができ、アプリケーションはバックグラウンドでリクエストを送信します。リクエストが失敗すると、UI は以前の状態に戻り、エラーを表示します。
なぜ重要か
楽観的な更新はネットワークのレイテンシを隠すことで、アプリを高速で応答性が高いように感じさせます。その代償は、操作が成功しなかったときにきれいにロールバックするための追加ロジックです。
関連ガイド
What Is a Data Mutation?A data mutation is an operation that creates, updates, or deletes server state, unlike a read, and usually re…
What Is a Client Component?A client component is a UI component whose JavaScript ships to the browser and runs there, enabling state, ef…
What Is a Revalidation Tag?A revalidation tag is a label on cached data so that, after a mutation, an app can invalidate exactly the ent…