変更する必要がないことにお気づきでしょうか。このように変更作業の範囲が限られるのは、アプリのアーキテクチャがもたらす柔軟性の表れです。テストできるため、テストにも最適です。このアーキテクチャに基づいたアプリをユーザーが数日ぶりに使用した場合、リポジトリが最新の情報を取得できるようになるまでは、古い情報が表示される可能性があります。ユースケースによっては古い情報を表示したくない場合もあります。データを表示することもできます。その場合、ダミーの値が表示され、アプリが最新の情報の取得と読み込みを現在行っていることがわかります。エンドポイントが同じデータを返すのはよくあることです。エンドポイントから異なる粒度で取得される可能性があります。表示される可能性があります。これは、リポジトリから取得するデータのバージョンと形式が最近呼び出されたエンドポイントによって決まるためです。実装では、ウェブサービスの応答をデータベースに保存します。オブジェクトでコールバックがトリガーされます。使用してデータベースにアクセスします。キャッシュを使用するかどうかにかかわらず、アプリの他の部分にとって信頼できる唯一の情報源としてのデータソースを、リポジトリで指定することをおすすめします。ユーザーに知らせることが重要です。操作を実際のデータから切り離すことをおすすめします。更新がトリガーされる可能性があります。表示されるようにするには、次のいずれかの戦略を使用します。このオブジェクトにネットワーク操作のステータスが含まれます。