React NativeとReduxを使用しています。ユーザーがログインすると、私は自分のAPIにリクエストを送り、ユーザーオブジェクトを使ってJWTトークンを受け取ります。JWTトークン、React Native、Reduxでユーザー情報を取得
私はデータを取得するときに、私の要求にトークンを送信しています。これはうまく動作します。
ただし、[設定]ページでは、ユーザーのメールアドレス、名前、写真を表示します。ユーザーが設定ページを表示するたびにこれらを取得する必要がありますか、それともパフォーマンス面で悪いですか?つまり、ユーザーのプロファイル設定が変更されている状況があるかもしれませんが、ごくまれに、情報をトークンとは別に保存しても問題ありません(または、最終的にトークンをデコードする必要があります)。
私には、常に最新の情報をサーバーから取得する方が正しいと思われますので、アプリは常に最新の状態ですが、さらに多くのユーザーがサインアップするとアプリがスケーラビリティを失うことも懸念されますアプリにログインし、ログイン時と設定ページを見るときの両方でデータを取得します。
しかし、私もウェブサイトを持っていると、ユーザーがウェブサイト上でアプリ内で更新されない設定を変更した可能性があります。 – Jamgreen
私もフロントエンドを持っていますが、アプリからのログインと更新用。フロントからの変化を継続的に追跡することはできないからです。そうすると、アプリのパフォーマンスに影響します。 –