-1

反応ネイティブでソーシャル メディア アプリケーションを作成しています。このアプリケーションは、オフライン ファーストのアプリ アーキテクチャに基づいています。私はネイティブに反応するのが初めてなので、状態管理などの複数のことに遭遇しました。

私にはまだ不明な点がいくつかあります

  1. オフライン ファーストのアプリを作成している場合。その場合もreduxが必要ですか?
  2. ソーシャル メディアの種類のアプリケーションの場合、redux または Mobx が必要ですか?
  3. 反応ネイティブでオフラインファーストアプリケーションを管理する方法(一般的なアイデアが必要です)?
  4. スイカのデータベースを使用する予定ですが、何か提案はありますか?

前もって感謝します

4

1 に答える 1

0

- Redux または Mobx は状態管理であり、ハンドル状態です。例として、複数の画面に表示されるデータがあるとします。ローカル ストレージを更新するだけでは、別の画面の状態は更新されません (ローカル ストレージに毎回データを書き込み、その後データを取得するメカニズムがない限り、それは良い考えではありません)、より良い方法で状態をより速く更新する必要があります。

-たとえば、最初にオフライン モードでソーシャル メディアのようなアプリを開発する場合は、サーバーから生成されたユーザー トークンをローカル ストレージ (この場合は非同期ストレージの適切な選択) に保持する必要があります。ユーザーがデバイスにトークンを持っている場合は、彼をナビゲートします/彼女は宛先画面に移動し、保存されたデータを彼/彼女に表示し、サーバーはリクエストごとにユーザートークンを検証します。

-私の意見では、React ネイティブ ローカル ストレージの間では、Realmは使いやすく、高速で、それを使用するための便利なドキュメントがあります。

于 2021-04-26T23:10:04.167 に答える