J'écris une application dans React. J'utilise Redux pour stocker mes données sur la page. Ces données contiennent un énorme objet utilisateur (imbriqué max. 3 niveaux) qui contient toutes les données utilisateur. Je l'utilise almast n'importe où, donc je pense qu'il est bon de le stocker dans redux et de ne pas le demander au serveur à chaque fois que j'en ai besoin. Ces données peuvent être d'environ 70 à 80 Ko, mais je pense que la taille moyenne de chaque utilisateur sera de 30 à 40 Ko.
Ces données sont modifiées avec une combinaison de 5-6 réducteurs et 30-50 actions. J'ai un composant qui utilise toutes ces données et 10-15 composants qui en utilise une partie.
le magasin redux peut-il avoir une taille de presque 100 ko?
cela affecte-t-il les performances de l'application?
n'importe quel navigateur peut-il gérer mon application sans aucun problème de performances?
Pouvez-vous fournir la taille moyenne de votre magasin redux?
Quel est le nombre moyen d'actions et de réducteurs que l'on peut avoir?
Ouvrez "Plus d'outils" -> "Gestionnaire des tâches" dans Chrome.
Ouvrez l'application Web Twitter et recherchez l'onglet dans le Gestionnaire des tâches. Le mien a commencé à 120 Mo.
Commencez à faire défiler et voyez combien de temps il faut pour casser 500 Mo.
Je sais que ce n'est pas directement lié aux données stockées dans Redux, étant donné que la plupart sont des gifs, etc., mais cela est lié, je pense que cela démontre que parler de limites de 100 Ko ne vaut pas la peine d'être pensé. Je serais très surpris si vous pouviez trouver un appareil avec un navigateur qui avait même des problèmes avec même 10 Mo.