私はいくつかのモバイルアプリを開発しています。これらのアプリは、多くのデータ階層を持つ複雑なものです。
リモートデータをロードする最適な方法は何ですか? 階層の最上位から最下位まで、包括的なデータ セットをロードする必要がありますか? これにより、アプリの最初の読み込みに時間がかかりますが、その後データがキャッシュされるため、アプリ セッションの残りの部分でははるかに高速になります。
ユーザーが行またはコンポーネントをクリックしたときに必要なものだけをロードするには、リモート データを遅延ロードする必要がありますか? これにより、クリックごとにアプリの読み込みが遅くなりますが、大量のデータの初期読み込みが削減されます.