2017-11-14 8 views

Antwort

1

in der Regel passiert, wenn Sie anrufen setState aus dem Inneren eines Lebenszyklus-Methode. Es löst eine Kettenreaktion aus, da die Komponente neu rendert, wenn Redux aktualisiert wird, und das erneute Rendern bewirkt, dass Redux aktualisiert wird.

Ich könnte mir vorstellen, das ist die Quelle Ihres Problems.

Um das Problem zu beheben, müssen Sie die Einstellung des Status verbessern, z. B. nur das erforderliche Feld aktualisieren oder die Komponente nur auf dieses eine Feld warten lassen oder es dort nicht aktualisieren.

Sie auch conditionals, wie if (this && this) dont update

Auch sehr gut hinzufügen könnten, zu untersuchen ist if (props === nextProps) dont update

Sie könnten shouldComponentUpdate Lifecycle-Methode aussehen müssen, aber ich würde generell sagen, dass, weil es vermieden werden sollte kann seltsame Fehler erzeugen, die schwer zu finden sind.

Verwandte Themen