Reactでアプリを書いています。 Reduxを使用してページにデータを保存しています。このデータには、すべてのユーザーデータを含む巨大なユーザーオブジェクト(ネストされた最大3レベル)が含まれています。私はどこでもそれをアルマストで使用しているので、それをreduxに保存し、必要なときに毎回サーバーに要求しないようにするのが良いと思います。このデータは約70〜80 KBですが、各ユーザーの平均サイズは30〜40 KBになると思います。
このデータは、5〜6個のレデューサーと30〜50個のアクションを組み合わせて変更されます。このデータのすべてを使用する1つのコンポーネントと、その一部を使用する10〜15個のコンポーネントがあります。
reduxストアのサイズをほぼ100 kbにできますか?
アプリのパフォーマンスに影響しますか?
どのブラウザでもパフォーマンスの問題なしに私のアプリを処理できますか?
Reduxストアの平均サイズを提供できますか?
1つのアクションとレデューサーの平均数はいくつですか?
Chromeで[その他のツール]-> [タスクマネージャ]を開きます。
Twitter Webアプリを開き、タスクマネージャでタブを見つけます。鉱山は120MBから始まりました。
スクロールを開始して、500MBをクラックするのにかかる時間を確認します。
Reduxに保存されているデータのほとんどがgifなどであることを考えると、データに直接関連しているわけではないことはわかっていますが、関連しています。 10MBでも問題のあるブラウザーを備えたデバイスを見つけられたら、私は非常に驚きます。