web-dev-qa-db-ja.com

フロントエンド開発における「楽観的な更新」とは

intro to redux pattern を読んでいて、そこに次の段落があります。

...楽観的な更新の処理、サーバーでのレンダリング、ルート遷移を実行する前のデータのフェッチなど、フロントエンド製品開発で一般的になる新しい要件を検討します。

私の質問は、ここで楽観的な更新とは何ですか?

47
Maxim Koretskyi

楽観的な更新では、UIは実際にサーバーから確認を受け取る前に変更が正常に完了したかのように動作します。最終的にはエラーではなく確認を受け取ることが楽観的です。これにより、ユーザーエクスペリエンスの応答性が向上します。

58
doublesharp